Vid je rojen 24. maja 1984 v Slovenj Gradcu. Je 191 cm visoki levoroki igralec na položaju desnega zunanjega ali desnega krila. Sodi med boljše rokometaše svojega časa, ki je doživel že številne uspehe tako na klubski kot tudi reprezentančni ravni.
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.