Bernard Trainor graduated from Holy Cross College where he was a midshipman in the Naval Reserve Officer Training Corps, and was commissioned in the Marine Corps upon his graduation in 1947. He retired in 1985 as a United States Marine Corps Lieutenant General.