Yes it will, but only to a point. After a while all it does is tone you. I'm still gaining from push-ups, but it won't last long. In order to get good breakdown I've had to go from 50 a day to 150 a day in under two weeks. I'm going to have to go up to 200 a day this weekend. After that point it's gonna have to be actual weight lifting.