He won the 2014 Andhra Pradesh Legislative Assembly Election from Madugula Constituency in Visakhapatnam district on the YSR Congress Party ticket.
[2] He lost the Anakapalli MP seat as a YSR Congress Party candidate in the 2024 Indian general election in Andhra Pradesh.
[7] He won the 2014 Andhra Pradesh Legislative Assembly Election defeating Gavireddi Ramanaidu of the Telugu Desam Party by a margin of 4,761 votes.
He was re-elected from Madugula as YSRCP candidate in 2019 Andhra Pradesh Legislative Assembly Election defeating Gavireddi Ramanaidu of the TDP by a margin of 16,392 votes.
[10][11] In the 2024 Indian general election in Andhra Pradesh he lost to C. M. Ramesh of the BJP by a margin of 2,96,530 votes.