Reddy lost an election contest in 1983 as an Indian National Congress (INC) candidate. In 1985 he was elected to the Andhra Pradesh Legislative Assembly as a candidate of the same party, and in 1989 he became an INC member of the Lok Sabha. He stood again for parliament in 1996, and 1998 as MP candidate from Ongole parliamentary constituency, both times as a Telugu Desam Party candidate. Those attempts were unsuccessful in 2004 from Narasaraopet parliamentary constituency and in 2009 elections from Nellore parliamentary constituency as INC candidate, winning on both occasions. Reddy then became a member of the YSR Congress and was re-elected to the 15th Lok Sabha in a by-election.[2]
He was elected as Leader in Lok Sabha from YSRCP Party.[3]