Nel 2003 disputa il Campionato mondiale Under-20 con la Nazionale tedesca. Un anno dopo il passaggio all'Amburgo, il CT della nazionale maggiore Joachim Löw lo convoca per la prima volta e lo fa debuttare il 7 ottobre 2006 in una gara amichevole contro la Georgia.