A complete guide to performing the perfect push-up and building upper body strength

Want a great bodyweight workout that doesn’t need a lot of equipment? Push-ups are so great for working your arms, shoulders, and chest, and they’re easy to add to any workout. Just get into position wherever you have enough floor space and you can do your reps! Before you start exercising, we’ve got a few things to keep in mind about your form so you start building up your muscles. Keep reading and we’ll cover how to do a push-up properly and how to adjust your routine so they’re easier or more challenging.

Things You Should Know

  • Get on all fours with your arms straight and your hands placed slightly wider than your shoulders. Keep your legs in line with your back.
  • Bend your elbows to lower yourself toward the ground. Stop when your elbows are at 90-degree angles.
  • Straighten your arms to push yourself back up into your starting position to complete a rep.
  • ​​Complete as many reps as you can while maintaining proper form to add push-ups to your workout routine.
Method 1
Method 1 of 3:

Proper Push-Up Form

  1. 1
    Start down on all fours with your hands just wider than your shoulders. Find a comfortable spot on the floor to exercise and get on your hands and knees. Put your palms flat against the ground so they’re directly below your shoulders. Point your fingers point straight ahead. Look straight down, and try your best to keep your head and neck in line with your back.[1]
    • Do push-ups on an exercise mat to cushion your hands and wrists so they don’t get sore.
  2. 2
    Extend your legs so they form a straight line with your back. Walk your feet back as far as you can. Position your feet right next to each other or a few inches apart, and balance your weight on the balls of your feet. Keep your legs and back as straight as possible throughout your entire set of push-ups.[2]
    • Avoid raising your hips too high or letting them sag too low so that your body goes out of line.
    Advertisement
  3. 3
    Lower yourself to the floor until your elbows are at 90 degrees. Engage your core and breathe in as you bend your elbows. Keep your back and legs straight as you bring your body down toward the ground. Stop when your chest is about 2–3 inches (5.1–7.6 cm) from the floor.[3]
    • Try to take about 2 seconds to lower yourself down so you have more control over your movements.
  4. 4
    Push yourself back up until your arms are straight. Breathe out as you push your hands firmly against the floor. Lift your body up without bending your knees, letting your hips sag, or raising your hips up. Once you straighten out your arms and are back in your starting position, you’ve completed 1 rep![4]
    • Avoid locking your elbows when you return to your starting position since you could risk injuring them.
    • If your arms start shaking or you can’t fully get back into your starting position, don’t sweat it. Try putting your knees down to make it easier or lower yourself back to the floor and take a break before trying again.
  5. 5
    Try to do as many push-ups as you can with good form. See how many push-ups you can do in a row without breaking your form to find a good starting point. Add the exercise to your routine, and take a rest day between each time you do them. As the push-ups start getting more manageable, try adding more reps or additional sets to your routine to challenge yourself and build more muscle.[5]
    • For a good starting point, try doing 5–10 push-ups at a time. Once that starts feeling easy, try adding 5 reps at a time.
  6. Advertisement
Method 2
Method 2 of 3:

Advanced Variations

  1. 1
    Do diamond push-ups to work your triceps. Get into your starting push-up position. Rather than keeping your hands shoulder-width apart, position them directly underneath your chest so your thumbs and index fingers form a diamond shape. Lower your body down so it’s about 2 inches (5.1 cm) off the floor and your chest is right above your hands. Then, push yourself back up again.[6]
    • Placing your hands closer together makes you support more weight with your arm muscles so you build them up faster.
  2. 2
    Try knuckle push-ups to strengthen your hands and wrists. Rather than supporting yourself on your palms, make a fist and balance on your knuckles. Slowly lower yourself down so your wrists and hands stay straight.[7]
    • Knuckle push-ups are great if you’re trying to condition your hands for boxing or martial arts.
  3. 3
    Do fingertip push-ups to build up your grip strength. Support your weight on the pads of your fingers instead of putting your palms fully on the floor. Do your best to avoid touching your palms against the floor throughout your entire rep.[8]
    • Fingertip push-ups are more challenging since most of your bodyweight is supported by your fingers. This exercise is great for boosting the strength in your hands for things like boxing and rock climbing.
  4. 4
    Target your lower chest muscles with elevated leg push-ups. Put a workout bench or chair behind your feet. When you get into your starting position, keep your hands on the floor but put the balls of your feet flat onto the bench or chair. Bend your elbows and lower yourself to the floor like you normally would for a push-up, and straighten your arms to finish your rep.[9]
    • An elevated leg push-up puts more bodyweight on your chest, arms, and shoulders so you feel a more intense workout.
  5. 5
    Try some scorpion push-ups to increase the weight you’re lifting. Get into your standard push-up position to start. When you lower yourself to the floor, lift up your right foot and try to touch your heel to your left glute. When you push yourself back up, put your foot back down on the ground. Either do a full set focusing on one leg, or alternate between legs with each rep, bringing your left heel to your right glute.[10]
    • Lifting your leg off the ground puts more bodyweight on your arms, and it engages the sides of your core even more.
    • Avoid resting your foot on your leg or glute since you won’t get a full workout. Hold your foot in the air to keep your muscles engaged.
  6. 6
    Do Spider-Man push-ups for a full-body workout. Start in a basic push-up position. As you bend your elbows, lift your left leg off the ground and try to touch your knee to your elbow. When your elbows are bent to 90 degrees, hold the position for a second before pushing back up. Do a set for each leg individually, or alternate between your legs.[11]
    • Spider-Man push-ups make you support more bodyweight with your arms and shoulders, plus they work your lower abs and sides more effectively.
  7. 7
    Do one-armed push-ups to work your arms individually. Position your feet wider than your shoulders so you have extra stability and balance. Put your hand on the floor right below your chest and keep the arm you aren’t using behind your back. Try to do the same amount of reps with each hand so you build muscle evenly.[12]
    • Work up to one-armed push-ups by putting one of your hands on a yoga block or step platform. That way, you’re supporting most of your weight with the hand on the floor.
  8. 8
    Perform clap push-ups for an intense plyometric exercise. Perform the first half of your push-up like you normally would with a slow and controlled movement. When you reach the bottom of the movement, push yourself off the floor with enough force to lift you off the ground. Try to clap your hands underneath your chest and catch yourself on the way back down.[13]
    • Try this on a soft exercise mat so you don’t hurt yourself if your hands slip.
  9. Advertisement
Method 3
Method 3 of 3:

Easier Variations

  1. 1
    Try a knee push-up so you don’t lift as much weight. When you’re in the starting position for your push-ups, keep your knees on the ground and lift your feet in the air. Keep your back and hips in line with your thighs so your core stays engaged. Then, just perform your push-ups as normal.[14]
    • Putting your knees against the ground supports more weight, so you aren’t pushing as much bodyweight back up at the end of your rep.
  2. 2
    Perform a wall push-up if basic reps strain your back. Rather than doing push-ups on the ground, stand just farther than arm’s length from a wall. Lean forward and put your palms flat against the wall at shoulder height. When you’re ready to start, bend your elbows to move your body closer to the wall. Then, push yourself away from the wall to straighten your arms again.[15]
    • Wall push-ups only use about 36–45% of your bodyweight compared to 50–75% for standard push-ups.
  3. 3
    Do an incline push-up with a chair or bench to reduce resistance. Put your hands shoulder-width apart on the edge of a sturdy chair, table, or workout bench. Lean your body forward so it forms a 45-degree angle to the floor. Try doing a set of push-ups at an incline to make it feel easier.[16]
    • Use smaller inclines as the exercise gets easier so you can continue challenging yourself and build up to doing a basic push-up.
    • Stack step platforms on top of each other so you can easily control and adjust the height of the incline you’re using during your push-ups.
  4. 4
    Try eccentric push-ups so you don't have to push yourself off the ground. Get on your hands and feet in the starting position like you’re about to do a regular push-up. Then, take about 4–8 seconds to slowly lower your body to the ground. Try your best to maintain control of your muscles the entire time so you don’t have any fast or jerky motions. When you reach the ground, put your knees down and comfortably get back into your starting position (then, try another rep!).[17]
    • Do 5 reps at first, but try doing more if you still feel comfortable.
    • If doing eccentric push-ups on the floor is too difficult, try doing them on an incline instead.
  5. Advertisement

Expert Q&A
Did you know you can get expert answers for this article? Unlock expert answers by supporting wikiHow

  • Question
    How can a beginner do push ups?
    Laila Ajani
    Laila Ajani
    Fitness Trainer
    Laila Ajani is a Fitness Trainer and founder of Push Personal Fitness, a personal training organization based in the San Francisco Bay Area. Laila has expertise in competitive athletics (gymnastics, powerlifting, and tennis), personal training, distance running, and Olympic lifting. Laila is certified by the National Strength & Conditioning Association (NSCA), USA Powerlifting (USAPL), and she is a Corrective Exercise Specialist (CES).
    Laila Ajani
    Fitness Trainer
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    If you have a floor-length mirror, do your push-ups in front of it. As you do the push-ups, look into the mirror to check that your body is straight and flat as you go up and down.
  • Question
    How many sets of push-ups should you do?
    Michele Dolan
    Michele Dolan
    Certified Fitness Trainer
    Michele Dolan is a BCRPA certified Personal Trainer in British Columbia. She has been a personal trainer and fitness instructor since 2002.
    Michele Dolan
    Certified Fitness Trainer
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    If 3 sets of 15 becomes too easy, try some variations to continue building strength. More than 3 sets of 15 may start to add wear and tear to your shoulder, but if your shoulders feel fine, you can do as many as you want.
  • Question
    What should I do if push-ups hurt my feet?
    Michele Dolan
    Michele Dolan
    Certified Fitness Trainer
    Michele Dolan is a BCRPA certified Personal Trainer in British Columbia. She has been a personal trainer and fitness instructor since 2002.
    Michele Dolan
    Certified Fitness Trainer
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    Try doing push-ups with your knees on the ground rather than planting your feet.
Advertisement

Warnings

  • Stop exercising and see a doctor if you have sudden, sharp pain while you work out or if pain gets worse after you exercise since they could be signs of a more serious injury.[21]
    ⧼thumbs_response⧽
Advertisement

About This Article

Laila Ajani
Co-authored by:
Fitness Trainer
This article was co-authored by Laila Ajani and by wikiHow staff writer, Hunter Rising. Laila Ajani is a Fitness Trainer and founder of Push Personal Fitness, a personal training organization based in the San Francisco Bay Area. Laila has expertise in competitive athletics (gymnastics, powerlifting, and tennis), personal training, distance running, and Olympic lifting. Laila is certified by the National Strength & Conditioning Association (NSCA), USA Powerlifting (USAPL), and she is a Corrective Exercise Specialist (CES). This article has been viewed 3,641,661 times.
10 votes - 88%
Co-authors: 171
Updated: March 24, 2023
Views: 3,641,661
Article SummaryX

To do a push up, first place your hands shoulder-width apart on the floor. Then, extend both of your legs so you’re resting on your toes. Engage your core and make sure you’re not arching your back. Your body should be in a straight line from your head to your heels, which will make your push ups more effective. When you’re ready, lower down to the floor, keeping your elbows in toward your ribcage. Now, push down into your hands to raise yourself back up to the starting position. Do as many push ups as you can while still maintaining good form. As you build strength, doing push ups will get easier and you’ll be able to do more of them. For an easier push up variation, keep your knees on the floor and cross your legs over each other. Then, lower yourself down to the floor and push yourself back up like you would for a regular push up. To learn more from our Personal Trainer co-author, like how to do variations on the pushup, keep reading the article!

Did this summary help you?
If you buy through links on our site, we may earn a commission.
Advertisement