Se desempeñó como congresista constituyente en 1992 y fue diputado por Cusco durante 2 periodos.
Ha desarrollado labor social en comunidades campesinas, federaciones y otras organizaciones populares de la ciudad imperial.
[1] Se inició en la política como militante del Partido Unificado Mariateguista, siendo miembro del Comité Ejecutivo de 1984 a 1989, y luego se afilió a la coalición Izquierda Unida liderada por Alfonso Barrantes.
Renunció a UPP en 2005 y al año siguiente se une al entonces recién fundado Partido Socialista de Javier Diez Canseco, donde ejerció como secretario general del partido.
[5] Fue médico personal de Javier Diez Canseco y tras su fallecimiento[6] asumió la presidencia del Partido Socialista.