Avec l'équipe nationale tchèque, il dispute l'Euro 2000, 2004 et 2008 ainsi que la Coupe du monde 2006. Jankulovski rejoint le Milan AC au début de la campagne 2005-2006 après une superbe saison avec l'Udinese.