En 1996 fue designado como abogado integrante de la Corte de Apelaciones de San Miguel y al año siguiente sería presentado como candidato a diputado representando al distrito N°12, comprendido por las comunas de Limache, Olmué, Quilpué y Villa Alemana, pertenecientes a la V Región de Valparaíso.