Fue fundador del partido político Partido Democrático Somos Perú y alcalde de Lima durante el periodo de 1996 a 2002 y Congresista de la República del Perú de 2006 a 2009.