Rodil se je 8. julija 1955 v Žižkih v južnem delu Prekmurja. Leta 1974 je maturiral na II. gimnaziji Maribor, nadalje pa se je vpisal na Fakulteto za naravoslovje in tehnologijoUniverze v Ljubljani, kjer je leta 1981 diplomiral iz fizike. Leto kasneje se je zaposlil v podjetju Mura d.d. v Murski Soboti, kot razvijalec in skrbnik poslovnih aplikacij in baz podatkov v službi za informatiko.[2] Leta 1991 je postal njen direktor in na položaju ostal do leta 2004, ko je bil izvoljen za državnozborskega poslanca.[3]