Nacido en Tres Arroyos, creció en Indio Rico (Coronel Pringles), luego se radicó en Bahía Blanca y se recibió de Contador Público Nacional en la Universidad Nacional del Sur.
De origen radical, fue Jefe de ANSES durante la intendencia de Linares. En 2005 es electo concejal por la UCR, pero pasa a integrar la Coalición Cívica, partido que llegó a presidir a nivel Provincia de Buenos Aires.
En 2015 fue electo Senador por la Sexta Sección electoral junto a la coalición Cambiemos, siendo reelecto en 2019.
En las elecciones PASO de 2023 se presentó como precandidato a Intendente de Bahía Blanca. Sin embargo, en la interna de Juntos por el Cambio se impuso la lista encabezada por Nidia Moirano.
En 2025 fue el primer candidato a diputado bonaerense por la alianza Somos Buenos Aires en la Sexta Sección electoral, en lo que marcó su retornó al Poder Legislativo provincial.