 On 1 November 1950, he was selected to succeed Stafford Cripps as the Labour candidate for Bristol South East, after Cripps stood down because of ill-health.He won the seat in a by-election on 30 November 1950.Anthony Crosland helped him get the seat as he was the MP for nearby South Gloucestershire at the time.