 He obtained his bachelor's degree from Ngurah Rai University in 1991.Puspayoga hold his first political office as the member of Bali's local parliament from PDI-P in 1999.He became the mayor of Denpasar the following year, a position which he would hold for eight years.