Born in Fall River, Massachusetts, Hudner attended Phillips Academy and the United States Naval Academy. Initially uninterested in aviation, he eventually took up flying and joined Fighter Squadron 32, flying the F4U Corsair at the outbreak of the Korean War. Arriving near Korea in October 1950, he flew support missions from the aircraft carrier USS Leyte.