Lots of people keep asking this question, Do push ups build muscle?
Before i can answer this question let me first tell you how muscles are built.
When you carry a heavy weight your muscle fibers get torn down (not all of them of course but some of them)
because your body is very intelligent it repairs the fibers once again but with a bigger size in order to prevent this from happening again.
Now what will happen if you lifted the same weight once again??
nothing will happen because the fibers this time won't be torn.
This means that in order to build muscle you need to keep increasing the weight each time your muscle gets used to it. If you are training using 25 lbs for biceps and you already got used to them to the extent that you can do easily 10 reps then your biceps won't grow until you increase the weight.
Now back to push ups, push ups involves lifting your body using your muscles. The problem with push ups is that the load is never increased on the muscle because you are lifting the same weight each time.
Push ups are going to be very effective for beginners but as soon as you get used to them they won't do you anything. (see Muscle building and progressive overload).
first of all i strongly recommend doing the bench press exercise instead of push ups however if you insist to do them make sure that you:
* Do push ups only if you are a beginner
* When you get used to push ups start putting weights on your back while doing them. This will increase the load and allow your muscles to grow.
I have spent years doing the wrong things in the gym and didn't get any result, fortunately i came across the book No nonsense muscle building which helped me get rid of most of the misconceptions that i had about body building and guided me to the right way that a skinny guy should take in order to get bigger, its worth checking out.
Want to know more?