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, je še sporočil predsednik Kluba slovenskih olimpijcev Miro Cerar.