He served as a Minister for Energy, Environment, Forest, Science & Technology in 2019 to 2023. He also served as a Minister for Handlooms & Textiles, Spinning Mills and Small Scale Industries in 2009. He was elected as an MLA from Ongole Assembly Constituency continuously four times in 1999, 2004, 2009 and 2012. In the 2004 Andhra Pradesh Legislative Assembly Election he defeated Sidda Raghava Rao of
TDP by a margin of 24,171 votes. Later in 2009, he defeated Edara Hari Babu, also of TDP. After winning three times on Indian National Congress ticket he joined YSR Congress Party in 2012. He lost in 2014 to
Damacharla Janardhana Rao of Telugu Desam Party but won the
2019 Andhra Pradesh Legislative Assembly Election on YSRCP ticket defeating
Rao of TDP by a margin of 22,245 votes. In
2024 Andhra Pradesh Legislative Assembly elections, contested from
YSRCP and lost in
Ongole Assembly Constituency against
Damacharla Janardhana Rao. He was the president of the
YSR Congress Party, Prakasam District. He also served as the YSR Congress Regional Coordinator for Ongole, Bapatla, Nellore, Tirupathi and YSR districts. In September 2024, he quit YSRCP to join
Janasena Party. ==References==