Robert Magnus entered Marine Corps Service in 1969 after graduating from the University of Virginia. From September 8, 2005 until his retirement on September 1, 2008 as a U.S. Marine Corps General he served as the 30th Assistant Commandant of the Marine Corps.