Srinivasan was first elected to the 31st district of the Connecticut House of Representatives in 2010, defeating incumbent Democrat Thomas Kehoe with 56% of the vote.[3] He won reelection in 2012 against Chip Flanagan with 60% of the vote, in 2014 without any challenger, and in 2016 against Democrat Matt Saunig with 68% of the vote.[3][6] He did not run for reelection in 2018.[7]
Srinivasan served on the Health Committee, the Environment Committee, and as one of the few non-lawyers, on the Judiciary Committee.[2]
In 2017, Srinivasan introduced House Bill 6645, to establish parental access equality in cases involving the custody of a minor child, but the bill died in the judiciary committee.[9] In 2018, Srinivasan was one of only three members of the Judiciary Committee voting against the reconfirmation of the controversial family court judge Jane B. Emons, who was not reconfirmed despite the positive committee vote.[10][11]
Housing
In 2017, Srinivasan proposed legislation to address the problem with failing concrete foundations, but the bill died in the Joint Committee on Planning and Development.[12]
Taxes
Srinivasan has sponsored legislation to create tax credits for renewable energy, to eliminate the business entity tax, and to phase out the corporation business tax at a rate of one per cent per year.[1]