Administrador público de la Universidad Bolivariana y diplomado en Comunicación Política de la Universidad Católica. Militante de Renovación Nacional, ha sido asesor ministerial y parlamentario; y miembro de la comisión política de su partido.
Entre 2016 y 2020 fue concejal por la comuna de Lo Prado y en julio de 2020 asumió como diputado, en reemplazo de Mario Desbordes. Fue director de Desarrollo Comunitario y Social de La Florida, y actual asesor político de ese municipio.