Handstand Push-Ups
Handstand Push-Ups is an expert compound bodyweight exercise that mainly works your shoulders, with help from your triceps.


How to do the handstand push-ups
- With your back to the wall bend at the waist and place both hands on the floor at shoulder width.
- Kick yourself up against the wall with your arms straight. Your body should be upside down with the arms and legs fully extended. Keep your whole body as straight as possible. Tip: If doing this for the first time, have a spotter help you. Also, make sure that you keep facing the wall with your head, rather than looking down.
- Slowly lower yourself to the ground as you inhale until your head almost touches the floor. Tip: It is of utmost importance that you come down slow in order to avoid head injury.
- Push yourself back up slowly as you exhale until your elbows are nearly locked.
- Repeat for the recommended amount of repetitions.
Muscles worked
Sets and reps
Do 3 sets of 8-15 controlled reps, stopping 1-2 reps before failure. When you can do 15 easily, slow the tempo or add weight.
Track your handstand push-ups with GymPlan AI
Log every set in seconds, see your progress on charts, and ask the AI coach to build a plan around your goals and equipment. 7 days free, no card needed.
Start your free trialHandstand Push-Ups alternatives
Exercises that train the same main muscle, including options with other equipment.
Face PullCable · Intermediate
Overhead PressBarbell · Beginner
Cuban PressDumbbell · Intermediate
Leverage Shoulder PressMachine · Beginner
Battling RopesOther · BeginnerFAQ
What muscles does the handstand push-ups work?
It mainly works your shoulders; your triceps assist.
How many sets and reps of handstand push-ups should I do?
Do 3 sets of 8-15 controlled reps, stopping 1-2 reps before failure. When you can do 15 easily, slow the tempo or add weight.
Is the handstand push-ups good for beginners?
It is an advanced movement. Build a base with simpler exercises for the same muscles first, and learn it with light weight or a coach.