I 1946 ble Shackleton valgt til parlamentsmedlem fra Preston, og posisjon han hadde frem til 1955. Han ble gjort til life peer som baron Shackleton i 1958. I Harold Wilsons regjering hadde han rollen som minister for Royal Air Force fra 1964 til 1967, minister uten portefølje fra 1967 til 1968 og Paymaster General i 1968. Han var leder for Overhuset fra 1968 til 1970 og deretter opposisjonsleder.