Born on 8-6-1957 at Chirala, Prakasam District, Andhra Pradesh. Did his B.Com., B.L., from Nagarjuna University, Guntur, Andhra Pradesh. Enrolled as an Advocate on 29-7-1982 at Bar Council of Andhra Pradesh. From July 1982 to January 1984 practiced at the District Court, Guntur, Andhra Pradesh. From January 1985 to December 1994 practiced at the High Court of Andhra Pradesh, at Hyderabad. From January 1995 to May 2016 practiced at the Supreme Court of India. Designated as a Senior Advocate by the Andhra Pradesh High Court in December 2000.
Served as Additional Solicitor General of India from August 2003 to May 2004 and again from 26-8-2013 to 18-12-2014.
Appointed as a Judge of the Supreme Court of India on 13-5-2016.