Za slovensko reprezentanco je nastopil na njenem drugem nastopu na Olimpijskih igrah 2004. Bil je med najboljšimi reprezentanti na evropskem prvenstvu leta 2004 v Sloveniji, kjer je z reprezentanco osvojil zgodovinsko srebrno medaljo. Igral je tudi na evropskem prvenstvu 2010. V starosti 32 let je kot eden najizkušenejših reprezentantov igral na Olimpijskih igrah v Riu leta 2016.