Vyučen soustružníkem v ČKD v České Lípě. V r. 1957 absolvoval Vojenské politické učiliště J. Hakena v Roudnici nad Labem a do r. 1964 působil jako důstojník v čs. armádě. Po odchodu do civilu pracoval v dělnických profesích v Čelákovicích a v Kralupech nad Vltavou. Po r. 1970 nalezl uplatnění ve stranickém aparátu. Od r. 1982 zaměstnán na Ministerstvu zahraničních věcí. O rok později jmenován do funkce generálního konzula ve Varně. V r. 1986 předčasně odvolán a později převeden do Čs. ústavu zahraničního, kde působil až do r. 1989.