Dvadesetdvogodišnji Sinjanin je centralni vezni igrač. Njegovi fudbalski počeci vežu se za maični NK Junak Sinj i HNK Hajduk Split, odakle je prešao u kadetsku ekiou RNK Split. Juniorski staž odradio je u NK Lokomotiva Zagreb i njemačkom VfL Osnabrück.
U seniorskoj karijeri branio je boje NK Hrvatski dragovoljac i sinjskog Junaka. Posljednji angažman imao je u njemačkom niželigašu VfB Auerbach.
Široki Brijeg nakon dva premijerligaška kola ima maksimalnih šest bodova. Tim Ivice Barbarića u nedjelju gostuje kod Željezničara na stadionu Grbavica.