Nasceu em Luanda (Angola) em 1971 e desde muito cedo começou a praticar desporto (hoje é praticante amador de surf). Destacou-se na natação ao serviço do Sporting. O facto de ter dupla nacionalidade permitiu-lhe representar Angola nos Jogos Olímpicos de 1988 e 1992, já que não conseguiu os mínimos para nadar por Portugal. Mais tarde, tornou--se modelo e chegou à televisão através do programa Magacine, na RTP2. Abraçou então a carreira de ator e já participou em largas dezenas de novelas, séries e filmes. Tem quatro filhos.