He was elected the Labour Member of Parliament for Streatham. He was on the right-wing of the party and was regarded as a Blairite. He left the party in 2019 in protest at Jeremy Corbyn's handling of Brexit and antisemitism, and formed Change UK. He then left Change UK to join the Liberal Democrats.