Während des Zweiten Weltkriegs war Porritt Brigadier im Royal Army Medical Corps. Er diente in Frankreich bis nach der Schlacht von Dünkirchen, danach in Ägypten; außerdem war er an der Operation Neptune in der Normandie beteiligt. 1960 wurde Porritt Präsident der British Medical Association (britischer Ärzteverband) und des Royal College of Surgeons (königliche Chirurgenschule). 1967 wurde Porritt zum Generalgouverneur von Neuseeland ernannt. Er war damit der erste Gouverneur, der in Neuseeland geboren wurde. Nach Ende seiner Amtszeit 1972 kehrte er wieder nach Großbritannien zurück.