He won the silver at the European Junior Championships in 2005, 1/100th of a second behind Craig Pickering, to complete a British 1–2–3 with third placed Alex Nelson. In 2007 he became European Athletics Under-23 Champion in the 100 m, clocking a personal best of 10.10 seconds and edging out compatriot Pickering in a British 1–2. He won the 100 m race at the 2007 Summer Universiade.