Osnovno in srednjo šolo je končal v Murski Soboti. Leta 1978 je diplomiral na Pravni fakulteti v Ljubljani. Že kot študent se je leta 1977 zaposlil v tovarni mesnih izdelkov Pomurka, kjer je po končanem študiju nadaljeval službo kot pravnik. Leta 1980 je postal namestnik temeljnega javnega tožilca na takratnem Temeljnem javnem tožilstvu v Murski Soboti. Funkcijo je opravljal pet let, nakar je leta 1985 vstopil v politiko. V občinskem komiteju Zveze komunistov je bil najprej izvršni sekretar, nato pa sekretar komiteja. Leta 1990 je postal sodnik v Ljutomeru, od leta 1992 do 2014 pa je bil v Murski Soboti samostojni odvetnik.
Širši javnosti je postal znan leta 2014, ko je prevzel vodenje Komisije za preprečevanje korupcije (KPK). Komisijo je vodil en mandat, do leta 2020. Potem ko za naslednji mandat ni bil več izvoljen, se je upokojil.
Živi na Hodošu. Je član Lovske družine Kompas Peskovci, zbira pa tudi knjige o šahu, zlasti v tujih jezikih.
Zapis je povzet po spletni strani Združenja nadzornikov (gl. elektronski viri).
Podatke je dopolnil Boris Štefanec.
Komisija za preprečevanje korupcije – danes. Pravna praksa, 15. jun. 2017, let. 36, št. 23, str. 3.
Zakaj potrebujemo Komisijo za preprečevanje korupcije. Pravna praksa, 11. jul. 2019, let. 38, št. 27, str. 3.
Milanov, T. »Kritizirali so nas tisti, ki so začutili zobe komisije«: Boris Štefanec: intervju. Vestnik, 27. dec. 2019, let. 71, št. 51, str. 5.
