Nació en Bahía Blanca. Se graduó de abogado en la Facultad de Derecho de la UBA. Durante 33 años fue Juez del Trabajo en el Tribunal N° 2 de Bahía Blanca y por más de 40 años ejerció la docencia universitaria como profesor titular de Legislación en la UTN; profesor asociado de Derecho Comercial y Administrativo en la Escuela de Oficiales de la Armada y profesor titular y de posgrado de Derecho Constitucional en la UNS,
entre otros.
Ha participado en congresos nacionales e internacionales, brindado numerosas charlas y conferencias, y publicado más de 300 artículos en revistas especializadas y en el diario La Nueva Provincia de Bahía Blanca.