Patrick Wolrige Gordon nació en 1935, hijo del Capitán Robert Wolrige Gordon MC y de Joan (de soltera Walter). Era el menor -por 40 minutos- de dos hermanos gemelos idénticos, el otro era John MacLeod de MacLeod, que heredó la finca del Castillo de Dunvegan de su abuela Dame Flora Macleod de MacLeod. Se educó en Eton y en el New College de Oxford. En 1958 fue elegido diputado conservador y unionista por Aberdeenshire Este en una elección parcial y se convirtió en el diputado más joven de la Cámara de los Comunes a la edad de 23 años.
Fue secretario privado parlamentario del Secretario Financiero del Tesoro entre 1959 y 1964. Formó parte de las comisiones de pesca y reforma penitenciaria y fue miembro, durante mucho tiempo, del Grupo Parlamentario Anglo-Alemán. Durante 16 años jugó al cricket en el Lords and Commons X1 y mantuvo la mejor media de juego de cualquier miembro del equipo.
Realizó numerosas visitas en nombre del RM a, entre otros países, Chipre, India, Japón, Pakistán, Sudáfrica, Estados Unidos, Canadá, Francia, Austria y Alemania.
Perdió su puesto a favor del Partido Nacional Escocés en 1974. Crió ganado Aberdeen Angus en Aberdeenshire; fue secretario de sesión en su iglesia local durante 16 años y representó al presbiterio de Gordon en la Asamblea General de la Iglesia de Escocia. Fue capitán del Club de Golf de Newburgh on Ythan en el año de su centenario y se dedicó a servir a Aberdeenshire, que amaba y donde murió en su casa el 22 de mayo de 2002.
Se casó con Anne Howard, hija de Doe y Peter Howard, en 1962. Tienen un hijo y dos hijas y ocho nietos.