У 1939 г. скончыў Любанскую сярэднюю школу і паступіў у Менскі камуністычны інстытут журналістыкі. У канцы года прызваны ў Чырвоную Армію. У гады Вялікай Айчыннай вайны ўдзельнічаў у баях на Заходнім, Данскім, 3-м Украінскім і 1-м Беларускім франтах. Быў паранены. У 1945-1947 гг. у складзе Цэнтральнай групы войск служыў у Германіі. У 1947 г. дэмабілізаваны. У 1948-1952 гг. працаваў адказным сакратаром і рэдактарам любанскай раённай газеты «Кліч Радзімы». У 1964 г. скончыў Вышэйшыя літаратурныя курсы ў Маскве, працаваў адказным сакратаром любанскай раённай газеты «Будаўнік камунізма». Жыве ў Любані. Сябра СП СССР з 1953 г.
Узнагароджаны ордэнамі Айчыннай вайны I (двойчы) і II ступені, Чырвонай Зоркі і медалямі.
Заслужаны работнік культуры Беларускай ССР (1982).
У друку выступіў у 1936 г. (газета «Піянер Беларусі»). Аўтар зборніка вершаў «Песня над палямі» (1955), кніжак вершаў для дзяцей «Ручаінкі» (1956), «Вось якія мы» (1958), «Пра работу і ляноту» (1960), «Дружная сямейка» (1961), «Сняжынкі-смяшынкі» (1962), «Сем колераў вясёлкі» (1965), «Лясное возера» (1970), «Мы таксама падрасцём» (1971), «Дуб і дубок» (1977), «Няхай сонца не заходзіць» (вершы, паэмы, казкі, 1981), «Я прыдумаў казку» (1985).
У сааўтарстве з А.Андруховічам напісаў кнігу «На зямлі камунараў» (1979).