Desempeñó los cargos de Juez del Crimen de San José, Juez Civil y de Comercio de San José, Agente Fiscal, Magistrado y Presidente de la Sala Segunda, y Magistrado de la Sala de Casación.