Narodil se jako nejmladší ze čtyř dětí ve věřící rodině, která byla po roce 1948 postižena pronásledováním ze strany komunistického režimu. Díky politickému uvolnění se mu však v roce 1968 podařilo dostat na gymnázium ve Velkém Meziříčí, po jehož absolvování roku 1972 začal studovat Cyrilometodějskou bohosloveckou fakultu v Litoměřicích. V letech 1975 až 1977 absolvoval základní vojenskou službu, během níž na sebe upozornil mimo jiné neúčastí ve volbách v roce 1976. Po skončení základní vojenské služby dokončil svá studia teologie a v roce 1978 byl vysvěcen na kněze.