Iniciou os seus estudos de dança na escola do Ballet Gulbenkian, em Lisboa e recebeu uma bolsa da Fundação Gulbenkian para estudar na Escola John Cranko, em Estugarda. Foi bailarino do Teatro da cidade de Hagen e na Ópera de Bona, na República Federal Alemã, assim como na Companhia Nacional de Bailado, em Lisboa. Fez o curso de professores na Academia Vaganova, em S. Petersburgo, onde obteve o seu diploma de metodologia. Foi professor de dança clássica e danças de caráter na Escola de dança do Conservatório Nacional de 1996 a 2017. Esteve na direção da Escola de 2003 a 2017, como Vice-Presidente do Conselho Executivo (2003-2007), Presidente (2007-2008) e Diretor (2008-2017). Durante a sua direção a escola desenvolveu-se no sentido de se tornar uma instituição de enorme sucesso, obtendo notoriedade a nível mundial. Integrou o júri de mais de meia centena de concursos Internacionais e nacionais de dança e deu aulas em inúmeros países.