Pochází z početné věřící rodiny, má čtyři starší a dva mladší sourozence. Už jako dítě chtěl být knězem. Kromě práce v JZD však měl možnost pouze nastoupit do učňovské školy zemědělské v Novém Jičíně, odkud se mu po jednom roce podařilo přestoupit na střední zemědělskou školu. Po maturitě pracoval na státním statku v Odrách a v letech 1967 až 1969 absolvoval v Českých Budějovicích základní vojenskou službu. Díky doznívajícímu uvolnění poměrů po pražském jaru 1968 vstoupil v roce 1970 do kněžského semináře v Litoměřicích a 28. června 1975 přijal v Olomouci kněžské svěcení. Následně působil jako farní vikář v Uherském Hradišti, v letech 1976 až 1978 ve Starém Městě a poté v prostějovské farnosti u kostela Povýšení sv. Kříže.