Si son meilleur temps sur 100 m n'est que de 10 s 64 obtenu à Abrantes en 2006, il est finaliste des Championnats d'Europe d'athlétisme 2010 avec le record du Portugal sur 4 x 100 m, en 38 s 88.