In 2022, he won a seat representing the ward of Bayswater on Westminster City Council for the Labour Party.[1][2] He was appointed Deputy Cabinet Member for Planning and Economic Development following his election.
In 2024, he became the representative for West Central after winning in the 2024 London Assembly election, defeating the Conservative Party incumbent, Tony Devenish.[4] This makes him the first non-Conservative representative for West Central since the London Assembly was created in 2000.