29-letni zawodnik jest wychowankiem NK Dravograd, z którego trafił do ND Gorica.
W 2007 roku związał się z belgijskim KAA Gent, skąd zimą został wypożyczony do Hapoelu Tel Awiw.
Z dwoma ostatnimi klubami sięgał po tytuły wicemistrzowskie oraz puchary tych krajów.
W reprezentacji Słowenii wystąpił w 30 meczach, w tym w trzech na mistrzostwach świata w RPA w 2010 roku.