Steve Rogers is the original Captain America. The man out of time lived an extraordinary life and even went back in time to re-live it! But just how old is Captain America in the MCU?
Captain America Age

Captain America is 179 years old when he returns as old man Cap in Avengers Endgame. While calculating Steve Rogers’ age gets a little complicated, here is a break down of every milestone in his life.
1918 (Age 0) – Steve Rogers is born
Steve Rogers was born in Brooklyn, New York on the 4th of July, 1918. His parents were Sarah and Joseph Rogers.
1941 (Age 23) – Steve Rogers becomes Captain America
Steve Rogers takes the super-soldier serum and becomes Captain America. The serum grants Steve enhanced speed, durability and strength as well as accelerated healing and slowed aging.
1945 (Age 27) – Captain America gets frozen in ice
Captain America crashes Red Skull’s plane into the ice, perfectly preserving him in time. A feat only possible due to the super soldier serum in his blood.
2011 (Age 93) – Steve Rogers is thawed out by SHIELD
Steve Rogers is recovered from the ice by SHIELD to join the Avengers initiative and team up with the likes of Iron Man and Thor.
2023 (Age 105) – Steve goes back in time to return the Infinity Stones
Captain America helps to defeat Thanos before going back in time to return the Infinity Stones.
1949 (Age 105) – Returning the Infinity Stones
Captain America returns the Infinity Stones and lives out his life with Peggy Carter. It was revealed in the official script for the movie that the year is 1949.
2023 again (Age 179) – Return of the Cap
Steve Rogers returns to the point where he left his fellow Avengers, now as an old man. A very old man. After living out his life with Peggy Carter, Steve Rogers is now 179 years old.
How long was Captain America frozen in ice?
While some calculations will ignore the time Steve spent in the ice, this simply doesn’t make sense. His body was preserved but he still existed so therefore it counts towards his age.
Steve Rogers was in the ice from 1945 to 2011 meaning he was frozen for 66 years. If this time isn’t accounted for, it would make Steve 113 years old at the end of Avengers Endgame. Or potentially 112 years old depending on the month.