V Celju je obiskoval II. OŠ in II. gimnazijo, nato diplomiral na PF UL. Je magister in doktor znanosti, znanstveni svetnik in izr. univ. prof. Od leta 1970-1978 je bil zaposlen na Pravni fakulteti Univerze v Ljubljani, v letih 1978−1982 je bil zaposlen na Institutu za delo pri PF, nato štiri leta na PF Sveučilišta u Rijeci (Reka), Ministrstvu za delo, družino in socialne zadeve (1982−1996) in nazadnje od 1996 do upokojitve 1998 na Ustavnem sodišču RS. Med 1997 in 2002 je bil član Državnega sveta RS in dva mandata član sveta MO Velenje.
Predvsem znanstveno raziskovalno delo s področja delovnega in socialnega prava, varstva pri delu in požarne varnosti ter pedagoško delo na fakulteti. Objavil je več strokovnih del, samostojno in/ali v soavtorstvu, ter večje število člankov in razprav v različnih pravnih strokovnih revijah, kot so Pravnik, Delo in pravo, Pravna praksa ipd. Pomembnejši prispevki: