Ocupó su primer cargo municipal en 1973, de la mano del Partido Justicialista.
En 1976 fue designado secretario privado de Eduardo Duhalde, hasta que fue removido tras el golpe de Estado que dio inicio a la dictadura militar autodenominada Proceso de Reorganización Nacional.
Tras el retorno a la democracia, en 1983, ganó una banca en el Concejo Deliberante del partido de Lomas de Zamora y entre 1986-1987 alternó su cargo con el de Intendente Interino, siendo electo diputado nacional en las elecciones de 1987.
Durante su gestión al frente de la intendencia se desató una fuerte controversia, al descubrirse la designación de dieciséis familiares suyos en diferentes cargos públicos.
Días antes de entregar su cargo generó otra polémica al firmar un decreto para adelantar su aguinaldo, mientras que los empleados públicos llevaban un mes sin cobrar su sueldo.