He served as the Senior Naval Aviation Advisor to the Argentine Navy, stationed at Buenos Aires, Argentina, from 1948 to January 1951, and then served as executive officer aboard during the Korean War (although the ship did not participate in combat) from February 1951 to March 1952. He was promoted to captain in July 1952; he was assigned as the Planning Officer on the Staff of Commander Aircraft Atlantic from March 1952 to July 1953. He served as the Commanding Officer, Naval Air Technical Training Center Jacksonville at NAS Jacksonville, Florida, from July 1953 to July 1954. He then commanded the fleet oiler , followed by the aircraft carrier .