If you have meat and it is giving out a sour smell, then it has probably gone bad. The meat should smell similar to bad yogurt or milk. Do not eat meat that has gone bad as it could cause food poisoning.
If the meat is bad along with the smell you should notice discoloration and also the meat should feel slimy to the touch.