His real name is Brad J. Armbruster, and his rank is Air Force captain O-3 in his initial release and in 1993, and was listed as major or O-4 in 1992, 1997, and 1998. Ace was born in Providence, Rhode Island. His primary military specialty is fixed wing pilot (single or multiple engine) and his secondary military specialty is intelligence operations.
Ace was originally the pilot for the Skystriker. He would rather fly planes than anything else, and worked during high school to pay for flying lessons. He spent a year flying pipelines in Alaska and two years stunt flying for movies, before he enlisted at age 22 in the USAF, and later transferred to the G.I. Joe team. Prior to joining the Joe Team he worked as a senior instructor for the USAF Fighter Weapons Squadron "The Aggressors" (pilot combat training school). Ace is a qualified expert in flying the F-5E Tiger II; the F-15 Eagle; the F-16 Fighting Falcon; the XP-14; as well as any F-class fighter. He is also a cutthroat poker player, who apparently never loses.
When G.I. Joe temporarily disbanded, Ace returned to flying stunts for movies. He gladly accepted the offer to return on reserve status when the team was reinstated.
Source: Wikipedia, "[en.wikipedia.org/wiki/Ace_%28G.I._Joe%29 Ace (G.I. Joe)]", available under the CC-BY-SA License.