For about eight months, I did push-ups every single day and wondered why my chest wasn’t growing. Upper Body Workout at Home for Men is what this comes down to. Every. Single. Day. Same number, same speed, same angle – just grinding out sets of 20 like it was some kind of religious ritual that would eventually pay off. I believed that more frequency meant more results, and nobody told me I was completely wrong.
The real problem wasn’t my effort. It was that I had zero understanding of progressive overload, and I was treating my workouts like a checklist instead of a stimulus. My muscles had absolutely no reason to grow because I wasn’t giving them anything harder to adapt to. That mistake cost me almost a year of potential progress – but figuring out where I went wrong is what pushed me to actually research this stuff properly. What I learned completely changed how I approach every upper body workout men can do at home.
What follows is the actual system I’d build from scratch: the exercises, the routine, the progressions, and the mistakes to avoid.
Aesthetics are a fine goal – I’m not pretending I started training for posture. But the functional case is real. Your pectorals drive pushing, your deltoids stabilize almost every arm movement, your triceps assist every push, your trapezius and rhomboids control posture and pulling, and your biceps support all pulling movements. Training these together through compound movements is far more efficient than isolating each one.
A 2023 meta-analysis in Sports Medicine confirmed that bodyweight push-up variations produce comparable chest and shoulder hypertrophy to bench press when sets are taken close to failure. Stronger upper body muscles also reduce injury risk, improve posture, and carry over to every other physical activity you do.
Compound exercises hit multiple muscle groups at once, which means more bang for your time and more total muscle fiber recruitment. Start every session here.
Targets: chest, triceps, anterior deltoids, core
Place hands slightly wider than shoulder-width, extend into a plank with a straight line from heels to head. Brace your core, lower your chest over 2 seconds with elbows at 45 degrees, stop an inch from the floor, then press back up explosively. Beginner mod: Hands on a low counter, not knees.
Sets/reps: 3 – 4 sets of 10 – 20 reps, 60 – 90 seconds rest.
Targets: upper chest, anterior deltoids, triceps
Place feet on a chair (about 18 inches), hands slightly wider than shoulder-width on the floor. Maintain a straight line from head to feet, lower chest with elbows at 45 degrees, then press to full extension and squeeze at the top. Beginner mod: Start with a lower surface and increase elevation gradually. Key tip: Don’t let your hips sag, keep the plank rigid throughout.
Sets/reps: 3 – 4 sets of 12 – 15 reps, 60 – 90 seconds rest.
Targets: deltoids (all heads), upper chest, triceps, core
From a push-up position, walk feet toward hands until hips are high, an inverted V shape. Lower the top of your head toward the floor between your hands over 2-3 seconds, then press back up to full extension. Beginner mod: Only lower to a 45-degree elbow bend and build depth over time. Key tip: Look back toward your feet to keep your neck neutral.
Sets/reps: 3-4 sets of 6-12 reps, 90 seconds rest.
Targets: rhomboids, trapezius, biceps, rear deltoids
Lie under a sturdy table, grip the edge shoulder-width with palms facing you, lift hips into a straight plank. From a dead hang, pull your chest up by driving elbows back and squeezing shoulder blades together. Hold 1 second at the top, lower slowly over 2-3 seconds. Beginner mod: Bend knees with feet flat on the floor. Don’t skip this, back work prevents imbalances that will eventually hurt you.
Sets/reps: 3 sets of 8-12 reps, 60-90 seconds rest.
Once the compound work is done, these exercises target specific muscles. This is the finishing layer most people either rush through or skip entirely.
Targets: triceps, inner chest, anterior deltoids
Your triceps make up roughly two-thirds of your upper arm, train them hard. Place hands under your sternum with thumbs and index fingers touching, extend into a plank, and lower with elbows tucked close to your ribcage over 2-3 seconds. Press to full extension, squeezing the triceps at the top. Key tip: Don’t flare elbows, it shifts load off the triceps and strains shoulders.
Sets/reps: 3 sets of 8-15 reps, 60 seconds rest.
Targets: triceps, lower chest, anterior deltoids
Grip the edge of a sturdy chair, slide hips off, bend knees to 90 degrees. Lower by bending elbows until upper arms are parallel to the floor, keeping your back close to the chair throughout. Press back up to full extension. Beginner mod: Reduce range of motion until triceps build enough strength for the full movement.
Sets/reps: 3 sets of 8 – 12 reps, 60 seconds rest.
Targets: outer chest, anterior deltoids, triceps
Set hands about 1.5x shoulder-width with fingers slightly angled out. Lower with a slow 2 – 3 second descent, going deep enough that chest nearly touches the floor. Drive hands into the floor and press back up, consciously squeezing your chest. Key tip: The wider stance increases the stretch at the bottom – that extended range is the whole point.
Sets/reps: 3 sets of 10 – 15 reps, 60 seconds rest.
Targets: posterior deltoids, rhomboids, erector spinae, glutes
Lie face down with arms extended overhead. Squeeze glutes, brace core, and simultaneously lift arms, chest, and legs off the floor. Squeeze shoulder blades hard and hold 2 – 3 seconds, then lower under control. Beginner mod: Lift arms only or legs only, not both together. Key tip: These posterior chain muscles determine whether your posture is good or terrible. Don’t skip them.
Sets/reps: 3 sets of 10 – 12 reps with 2 – 3 second hold, 45 – 60 seconds rest.
Run this 2 – 3 times per week on non-consecutive days. Your muscles need 48 hours minimum to recover properly.
| Exercise | Sets | Reps | Rest |
|---|---|---|---|
| Standard Push-Up | 4 | 12 – 20 | 90 sec |
| Pike Push-Up | 3 | 8 – 12 | 90 sec |
| Inverted Row (Table) | 3 | 8 – 12 | 90 sec |
| Decline Push-Up | 3 | 12 – 15 | 60 sec |
| Diamond Push-Up | 3 | 8 – 12 | 60 sec |
| Triceps Dip | 3 | 8 – 12 | 60 sec |
| Wide Push-Up | 3 | 10 – 15 | 60 sec |
| Superman Hold | 3 | 10 – 12 (2 – 3 sec hold) | 45 sec |
Total time should land around 40 – 55 minutes with warm-up included. If you’re just starting out, check out this beginner home workout plan to ease into the volume before hitting the full routine above.
I’ve made most of these, some for embarrassingly long stretches.
Related: arms superset workout
Related: 5-day split
The progression ladder for bodyweight training is longer than most people realize. Master standard push-ups first. Once you can hit 3 sets of 20 with solid technique, move to decline variations. From decline, progress to pike push-ups. From pike, you’re building toward wall-supported handstand push-ups. Each step is a meaningful increase in load.
You can also increase difficulty by slowing the eccentric, adding pauses at the bottom, or reducing rest periods from 90 seconds down to 45. Track your workouts – a note on your phone works fine. If you can’t look back and confirm you’re doing more reps, harder variations, or shorter rest than eight weeks ago, you’re not progressing.
For adding resistance without a gym, *Check prices on Amazon* for resistance bands – loop them across your back during push-ups to bridge the gap between bodyweight and weighted training. The site also has a solid resource on best resistance bands worth reading. If you eventually want to add equipment, Check prices on Amazon* for dumbbells – they open up rows, curls, lateral raises, and floor press that round out an already solid program.
This upper body routine is one piece of a bigger picture. For the lower body side, see bodyweight exercises for beginners, or if you want to add conditioning, these HIIT workouts at home complement your strength days well. When you’re ready for added weight, beginner kettlebell workouts are a natural next step that keeps the home-based approach intact.
Here’s an effective upper body workout men can run at home, 2 – 3 times a week, with nothing but floor space and a chair. That’s not a limitation – that’s a solid training setup that will build real muscle and real strength if you’re consistent and progressive about it. Start with the sample routine, get comfortable with the movements over the first 2 – 3 weeks, then start pushing the progressions. That’s all there is to it.