Weisner graduated from the
United States Naval Academy in 1941 and served aboard as a member of the ship's company until it was sunk in September 1942. He then graduated from flight school, becoming a Naval Aviator in 1943 and returning to combat in the Southwest Pacific until June 1945. He was credited with the sinking of a Japanese destroyer escort during that tour. During a career spanning 38 years, he served in six aircraft squadrons, commanding three, and commanded two ships, including , two carrier divisions in the Pacific, and the
United States Seventh Fleet. ==Awards and decorations==