Il s'est notamment illustré en junior avec un titre mondial en descente et une médaille d'argent en super G en 2005. Perko obtient sa première victoire en Coupe d'Europe en 2008 en descente à Chamonix. Toutefois, son éclosion en Coupe du monde a été tardive, ce n'est que lors de la saison 2012-2013 qu'il parvient à monter sur son unique podium en descente à Val Gardena en prenant la deuxième place derrière Steven Nyman. Le Slovène prend part aussi aux Championnats du monde en 2007, 2009, 2011, 2013 et 2017, obtenant comme meilleur résultat une place en descente en 2013 à Schladming.