2055 BS Joined ANNFSU - formal start of political career.
2060 BS CPN UML organized membership received.
2064 BS KMC Ward No. 35 committee organized.
2067 BS Youth Federation Nepal, Kathmandu District Secretary.
2070 BS Youth Federation Nepal, Kathmandu District President.
2072 BS Youth Federation Nepal Central Standing Committee Member.
2073 BS Youth Federation Nepal, Province No. 3 Vice Chief.
2075 BS NCP formation - Unity Talks Committee Member.
2078 BS CPN (Unified Socialist) Central Council Member + Youth Federation Central Vice President.
2080 Jestha 26 Youth Federation Nepal Central Coordinator (Chief).
2080 BS NCP Central Committee Member elected.
2082 Kartik 19 Nepal Communist Party (NCP) Central Committee Member.