Professor Adjunto do Departamento de Psicologia da PUC-Rio desde 2000, lecionando disciplinas nas áreas de saúde mental, psicopatologia, psiquiatria e psicanálise e sendo responsável pelos estágios curriculares em saúde mental. Psicólogo da Secretaria Municipal de Saúde e Defesa Civil do Rio de Janeiro, atualmente atuando como Supervisor Clínico-Institucional do CAPS Fernando Diniz.