Krištof Hrastnik wurde in Lasko in Slowenien geboren und absolvierte sein Musikstudium zuerst in Wien bei Prof. Dieter Seiler und später bei Prof. Thomas Lechner an der Kunstuniversität in Graz mit Auszeichnung.
Erste Orchestererfahrungen sammelte er in der Wiener Volksoper und der Wiener Staatsoper, sowie bei den Wiener Symphonikern und dem Tonkünstlerorchester Niederösterreich. Zudem spielte er in der Slowenischen Philharmonie.
Seit dem Jahre 2018 ist er im Opern- und Symphonieorchester des Nationaltheaters in Maribor engagiert. Seine pädagogische Erfahrung und sein Musikwissen gibt er als Musikschullehrer an die nächste Generation weiter.
Er ist seit 2015 Mitglied des Ensembles „Louie's Cage Percussion“, mit dem er viele große Bühnen Europas bespielte, darunter die Elbphilharmonie Hamburg, die Wiener Volksoper, das Gärtnerplatztheater München, der Wiener Musikverein und die Philharmonie Luxembourg.