A 1958 graduate of the United States Naval Academy, Larson twice served as Superintendent of the U.S. Naval Academy in Annapolis, Maryland. He also served as Commander in Chief, United States Pacific Command (CINCPAC).