Narodil se 12. prosince roku 1960, na počátku 80. let vystudoval Strojní fakultu VUT v Brně. V letech 1983 až 1985 absolvoval odbor stavba letadel jako civilní posluchač Vojenské akademie Brno. Poté nastoupil v Letu Kunovice, kde do roku 1996 pracoval jako samostatný vývojový pracovník v oddělení zástavby pohonných jednotek.

Je ženatý, má dva syny a žije v Uherském Hradišti. Tam také působí již od roku 1994 jako zastupitel, v komunálních volbách již čtyřikrát dostal od voličů důvěru.

Ve Sněmovně působí ve stálé komisi pro kontrolu činnosti vojenského zpravodajství a je členem výboru pro obranu a bezpečnost. Zasedá rovněž ve výboru pro sociální politiku.