Детство и юность провёл в Алапаевске. В 1940 году поступил в Уральский университет. С начала 1942 года воевал на фронте. Был ранен. После войны продолжил учёбу в Свердловском университете. В 1946 году перевёлся в Латвийский государственный университет и окончил его в 1949 году.
По окончании университета преподавал в Рижском педагогическом институте. Занимался переводческой деятельностью (с латышского, польского, чешского, сербохорватского, английского языков). С 1952 года работал работал редактором в Латгосиздате.
В 1989—2006 годах председатель Латвийского общества русской культуры. В 1997 году принят в гражданство Латвии за особые заслуги.
Похоронен в Риге на Втором Лесном кладбище.