Obiskoval je OŠ in meščansko šolo v Mežici in diplomiral na VEKŠ Maribor. V letih 1951−1961 je bil zaposlen na RLV, 1961−1965 in 1966−1967 je bil podpredsednik občinske skupščine Velenje, 1965−1966 predsednik občinske skupščine Velenje. 1967 se je vrnil na RLV, kjer je delal do upokojitve leta 1974.