Possui graduação em Medicina pela Universidade Federal de Uberlândia (1989). Concluiu residência médica em Neurologia em 1993, no Hospital das Clínicas da Universidade de São Paulo (USP). É Doutor em Medicina pela USP (1997). Realizou doutorado, no ano de 1996, com bolsa do CNPq, na Universidade do Alabama em Birmingham, Estados Unidos (1996).
Foi Professor Adjunto da Escola Superior de Ciências da Santa Casa de Misericórdia de Vitória (EMESCAM), de 1998 a 2013, onde coordenou os projetos de extensão em Cefaleias (2003-2013) e Esclerose Múltipla (2007-2013), voltados ao ensino, assistência e pesquisa clínica. Coordenou o grupo de pesquisas do CNPq - Grupo Multidisciplinar de Estudos em Doenças Crônicas do Sistema Nervoso - no Espírito Santo, de 1999 até o ano de 2013.
Foi professor do Programa de Pós Graduação em Neurociências da Universidade Federal de Minas Gerais (UFMG) de 2008 a 2018, onde foi orientador de mestrado e doutorado.
Foi editor associado da revista Arquivos de Neuropsiquiatria de 2013 a 2018. Realizou Pós Doutorado em Neurologia no Serviço de Doenças Cerebrovasculares da Universidade de Lille, França, de janeiro a dezembro de 2014, com bolsa da CAPES. É assessor científico do laboratório Senne Líquor Diagnóstico, São Paulo, SP desde 2015. É coordenador do Ambulatório de Cefaleias e Professor Assistente da Faculdade de Ciências Médicas da Santa Casa de Misericórdia de São Paulo.
É coordenador do Serviço de Neurologia do Hospital Samaritano Paulista/SP.