Durante las categorías inferiores representó siempre al Sporting CP, en 2002/2003 fue cedido el equipo B Juventude Leonina (Filial del Sporting CP), donde quedó hasta diciembre de 2003, después fue cedido al Académica, que jugaba en la 1ª división, donde jugó 16 partidos y metió 3 goles.
En las dos temporadas siguientes, volvió a ser cedido, esta vez al Os Belenenses.
En la primera temporada con el emblema de la Cruz de Cristo al pecho jugó 19 partidos y marcó 2 goles, en 2005/2006, fue más utilizado, titular en 26 partidos, pero no marcó ningún gol.
En verano de 2008 llegó a un acuerdo con la UD Salamanca, pero en la 2009/10 se le rescinde el contrato y ficha por el Sporting Clube Olhanense.
Ha sido internacional sub-21 portugués, selección en la cual ha jugado 11 partidos y ha marcado 4 goles.