Narozen 29. února 1932 v Neratovicích.
Po maturitě (1951) na reálném gymnáziu v Praze studoval 1951-56 obor němčina - polština na Univerzitě Palackého v Olomouci; 1969 získal titul PhDr. V letech 1956-67 pracoval jako redaktor v Československé obchodní komoře a ve Výzkumném ústavu paliv, 1967-69 v zahraničním odboru Ministerstva kultury. 1970-81 působil jako učitel jazyků na Českém vysokém učení technickém v Poděbradech, 1981-2002 na Vysoké škole zemědělské v Praze a souběžně 1990-2007 na Katolické teologické fakultě Univerzity Karlovy.
Překládá z němčiny, zaměřuje se především na dílo H. Hesseho. V 70. letech publikoval několik překladů z dánštiny, texty odborného a publicistického zaměření překládal i z polštiny.