Kosi made his World Cup debut March 2011 in Kranjska Gora, Slovenia. He participated at the 2013 World Ski Championships, where his best result was a 12th place in super combined. Kosi represented Slovenia at the 2014 Winter Olympics, where he reached 24th place in downhill.