Fue rector de la Universidad Adolfo Ibáñez y Diputado de la República de Chile durante el período 1998-2002, siendo reelecto en 2001 para el período 2002-2006, por el distrito Nº14, correspondiente a las comunas de Viña del Mar y Concón, en la V Región de Valparaíso.