V Kamniku rojeni Gabrovec je na Filozofski fakulteti v Ljubljani leta 1948 diplomiral iz arheologije in klasične filologije ter leta 1962 doktoriral v Zadru. Služboval je v Narodnem muzeju Slovenije kot vodja arheološkega oddelka ter honorarno predaval prazgodovinsko arheologijo na ljubljanski filozofski fakulteti.
Kot vodja arheološkega oddelka Narodnega muzeja je sistematično skrbel za objavo starega fonda arheološkega gradiva, ki ga več kot polovico hranijo v tujih muzejih (Dunaj, Gradec, Trst, Harvard) in je bilo zaradi tega nedostopno za znanstveno raziskovanje v Sloveniji. Najpomembnejši rezultat tega prizadevanja je objava nekropole na Mostu na Soči v treh zvezkih.
Na podlagi sistematičnih objav gradiva in izkopavanj je podal v svojih številnih študijah sintezo bronaste in železne dobe Slovenije. Tako je izdelal novo kronologijo za bronasto in železno dobo. Na novo je opredelil kulturne skupine halštatskega in latenskega obdobja na Slovenskem in v njenem sosedstvu ter orisal njihovo kulturnozgodovinsko podobo.
Številne so njegove temeljne študije o posameznih zvrsteh materialne kulture in s področja duhovne kulture. Med prve spadjo predvsem študije o obrambnem orožju (oklepih in čeladah), med druge o situlski umetnosti. Na novo je postavil tudi probleme etničnih nosilcev železnodobnih kultur na Slovenskem in Balkanu, piše na spletni strani SAZU.
Od leta 1985 je bil dopisni član Bavarske akademije znanosti v Münchnu. Leta 1996 je za življenjsko delo prejel nagrado Slovenskega arheološkega društva, leta 2000 pa Zoisovo nagrado.