Narozen 21. března 1930 v Humpolci.
Po maturitě na reálném gymnáziu v Mariánských Lázních v roce 1949 studoval v letech 1949-1953 obory ruština a čeština na Filozofické fakultě Univerzity Karlovy, kde roku 1969 získal titul PhDr. V letech 1954-1959 pedagogicky působil na Vysoké škole ruského jazyka a literatury v Praze. Mezi lety 1959-1970 pracoval jako ministerský úředník a během let 1970-1995 byl vědeckým pracovníkem Filozofické fakulty Univerzity Karlovy. Překládá z ruštiny beletrii a odbornou literaturu z oblasti literární vědy.