Sharma was elected to Parliament as MP for
Ealing Southall at the
2007 Ealing Southall by-election with 41.5% of the vote and a majority of 5,070. In September 2008, Sharma signed a letter drafted by
Keith Vaz on behalf of the disgraced lawyer Shahrokh Mireskandari, for which Vaz was criticised for not declaring his relationship with him. Sharma said that Vaz had not informed him of the relationship and that he would "be more questioning before I sign a letter in future". In November 2008, Sharma was appointed as
Parliamentary private secretary (PPS) to the
Minister of State at the
Treasury and
Home Office,
Phil Woolas. He supported
David Miliband in the
2010 Labour leadership election. Sharma was again re-elected at the
2015 general election with an increased vote share of 65% and an increased majority of 18,760. In 2016, in a reversal of his previous stance, Sharma announced that he now supported Heathrow expansion. At the snap
2017 general election, Sharma was again re-elected with an increased vote share of 70.3% and an increased majority of 22,090. In July 2017, Sharma voted against the bill on triggering
Article 50 in the House of Commons, expressing his concern over
Brexit's potential effects on the economy. In March 2019, Sharma lost a vote of no-confidence at his Constituency Labour Party: the reasons given by opponents were his low attendance at party meetings, slow response to constituents communications and unwillingness to campaign against toxic emissions from the redevelopment of the Old Gasworks site (Southall Waterside). Despite this, he was again re-elected at the
2019 general election, with a decreased vote share of 60.8% and a decreased majority of 16,084. Sharma is a member of
Labour Friends of Israel. He is also vice-chair of the
All-Party Parliamentary Group for
British-Hindus. On 27 May 2024, Sharma announced his retirement at the
2024 general election. ==Personal life==