He competed at the 2006 World Indoor Championships, the 2007 World Championships, the 2008 World Indoor Championships and the 2008 Olympic Games without reaching the final. In Beijing he competed at the 100 metres sprint and placed 3rd in his heat after Tyson Gay and Olusoji Fasuba in a time of 10.29 seconds. He qualified for the second round in which he failed to qualify for the semi finals with a time of 10.32 and only the sixth time of his heat. Together with Sandro Viana, Vicente de Lima and Bruno de Barros he also competed at the 4x100 metres relay. In their qualification heat they placed fourth behind Trinidad and Tobago, Japan and the Netherlands. Their time of 39.01 was the seventh out of sixteen participating nations in the first round and they qualified for the final. There they sprinted to a time of 38.24 seconds, the fourth time after the Jamaican, Trinidad and Japanese teams.