Ernst wurde bei den Juniorenweltmeisterschaften 2002 in Kingston als bester Europäer Sechster im 200-Meter-Lauf. 2003 wurde er in Tampere Junioreneuropameister und gewann mit der deutschen 4-mal-100-Meter-Staffel die Silbermedaille. Bei den U23-Europameisterschaften 2005 in Erfurt gewann er Silber im Einzel und mit der Staffel und galt 2004/05 neben Tobias Unger als bester deutscher 200-Meter-Sprinter.