Zajc je nastopil na zimskih olimpijskih igrah v Innsbrucku leta 1964 in Grenoblu leta 1968. Na igrah v Grenoblu je osvojil deveto mesto na 90-metrski skakalnici in 14. mesto na krajši, 70-metrski napravi. Velik uspeh je dosegel tudi na slovitem Holmenkollnu v Oslu, kjer je bil leta 1968 v svetovnem pokalu tretji, v Oslu pa je po koncu tekmovalne kariere tudi živel. Pozneje je kot trener slovenske in norveške državne reprezentance dosegel številne uspehe in prejel kar nekaj odmevnih priznanj.