Formou-se em Engenharia pela escola Politécnica da USP. Aos 24 anos, depois de um ano de trabalho na construção civil, descobriu a Pedagogia Waldorf e a Antroposofia. Completou sua formação acadêmica em Matemática e Ciências e especializou-se em Pedagogia para a Ensino Superior com a monografia A Busca da Unidade: Transdisciplinaridade no Ensino Superior, uma proposta Waldorf.
É professor há 36 anos no Colégio Waldorf Micael de São Paulo, com experiência nas áreas de Ciências, Matemática, Desenho Geométrico, Agrimensura e Ensino Religioso. É tutor de uma turma de 10º ano, a sua 10ª tutoria de adolescentes.
Coordenou cursos de Fundamentação em Antroposofia e Pedagogia Waldorf e a pós-graduação em Ensino Médio Waldorf na Faculdade Rudolf Steiner, onde também leciona em cursos de extensão e de especialização.
É docente convidado de diversos cursos de formação de professores Waldorf no Brasil e também atua como tutor de escolas que estão implantando o Ensino Médio. É membro do grupo de Matemática e Geometria Waldorf da FEWB.