Es analista programador por la Universidad de la República (Montevideo, Uruguay) y licenciado en Informática por el Instituto Universitario Autónomo del Sur (Montevideo, Uruguay).
En la Universidad de Montevideo dicta clases de Sistemas Distribuidos, Laboratorio de Telemática III y Aplicación de Sistemas de Bases de Datos. Dictó clases de Business
Intelligence, durante 3 años, en la Universidad Católica del Uruguay. Cursó el Programa de Desarrollo Directivo del Instituto de Estudios Empresariales de Montevideo en el 2000.
Además de la docencia, actualmente se desempeña como analista Datawarehouse Senior en Antel. Anteriormente cumplió funciones en Ancap y DGI en Uruguay y participó como consultor de PNUD, durante 4 años, en el desarrollo de Datawarehouses para AFIP en Buenos Aires, Argentina. Trabajó además como analista programador para el Centro Interamericano de Administradores Tributarios (CIAT) durante 5 años.