Ingressou na magistratura em 1976, foi juiz do 1º Tribunal de Alçada Civil (1993) e do Tribunal de Alçada Criminal (1993). Fazia parte do quadro de desembargadores do TJ bandeirante desde 2004. Atualmente, integrava a 2ª câmara de Direito Criminal.
Ele foi velado nesta segunda-feira, 2, e sepultado no Cemitério Gethsêmani, em São Paulo.
Em nota, o presidente do TJ/SP, desembargador José Renato Nalini, expressou seu pesar e disse que "une-se à tristeza e ao sentimento de perda dos familiares, amigos e daqueles que com ele compartilharam os anos na Magistratura paulista".