Wykształcenie odebrał w Sheriff House, Rugby School. Do Izby Gmin został wybrany w 1970 r., wygrywając wybory uzupełniające w okręgu Bridgwater. W latach 1979-1983 był ministrem stanu ds. samorządu lokalnego. W 1983 r. został członkiem gabinetu jako minister środowiska. W tym samym roku przez krótki czas był ministrem transportu, a następnie został ministrem zatrudnienia. W latach 1985-1989 był ministrem ds. Irlandii Północnej. W latach 1989-1992 był ministrem obrony. Za jego urzędowania doszło do wojny w Zatoce Perskiej.