Jako reprezentant Brazylii zdobył złoty medal juniorskich mistrzostw Ameryki Południowej (2005). Po zmianie barw narodowych bez powodzenia startował na halowym czempionacie Europy w Paryżu (2011). Rok później zajął 5. miejsce w biegu na 200 metrów podczas mistrzostw Europy w Helsinkach. Wszedł w skład szwedzkiej sztafety 4 × 400 metrów, która zajęła 5. miejsce na halowych mistrzostwach Starego Kontynentu (2013). W tym samym roku startował na mistrzostwach świata w Moskwie. Wielokrotny złoty medalista mistrzostw Szwecji oraz reprezentant kraju na drużynowych mistrzostwach Europy i w meczach międzypaństwowych.