Вучыўся ў двухкласнай навучальні. У 1914 г. разам з бацькамі эвакуіраваўся ў сяло Максімаўка Бузулукскага павета Самарскай губерні. Працаваў памочнікам справавода крэдытнага таварыства, вучыўся ў гімназіі. У 1919 г. - памочнік бухгалтара ў валасным выканкаме. Пасля вучобы на рабфаку ў 1920 г. паступіў на гістарычны факультэт Самарскага ўніверсітэта. Увосень 1921 г. разам з бацькамі вярнуўся на радзіму. Працаваў рабочым на лесапільні, лесніком. Служыў у польскім войску (1924-1926). У 1926 г. уступіў у сябры КПЗБ і стаў сябрам павятовага камітэта Беларускай сялянска-рабочай грамады ў мястэчку Косава. З 1927 г. - сакратар Косаўскага падпольнага райкама, сябра Слонімскага акругкама КПЗБ, у 1933-1934 гг. - інструктар ЦК КПЗБ. Амаль 11 гадоў сядзеў у турмах буржуазнай Польшчы, вызвалены Савецкай Арміяй у верасні 1939 г. з гарадзенскай турмы. Працаваў сакратаром Гарадзенскага гаркама (1939-1940). Быў абраны дэпутатам Народнага с ходу Заходняй Беларусі ў Беластоку (1939), сябрам паўнамоцнай камісіі на сесіі Вярхоўнага Савета СССР (1939). У час Вялікай Айчыннай вайны ўдзельнічаў у партызанскім руху. Працаваў начальнікам Упраўлення па справах мастацтваў пры Саўнаркаме БССР (1943-1945), навуковым супрацоўнікам Інстытута мовы, літаратуры і мастацтва АН БССР (1945-1947), літкансультантам СП БССР (1948-1951). Абіраўся дэпутатам Вярхоўнага Савета СССР (1940-1946), а таксама дэпутатам Вярхоўнага Савета БССР (1971-1975). Сябра СП СССР з 1939 г.
Узнагароджаны ордэнамі Кастрычніцкай Рэвалюцыі, Дружбы народаў, двума ордэнамі Працоўнага Чырвонага Сцяга, ордэнам «Знак Пашаны» і медалямі.
Заслужаны дзеяч культуры Беларускай ССР (1968).
Памёр 22.08.1978 г.
Творчую працу пачаў з вершаў у гады падпольнай рэвалюцыйнай дзейнасці ў Заходняй Беларусі. У друку выступіў у 1927 г. пад псеўданімам Звястун. Першы зборнік вершаў «На варце» надрукаваў у 1940 г. Выйшлі зборнікі паэзіі «За сваю Айчыну» (1946), «Падарожнае» (1962), паэма «Слова пра Мінск» (1968).
У пасляваенныя гады выступаў пераважна ў галіне прозы. Выдадзены зборнікі апавяданняў «Першыя ўсходы» (1951), «Неспадзяванак» (1957), «Лясная песня» (апавяданні і нарысы, 1958), апавяданне «Камень» (1960), «Сярод чаротаў» (1964), «Апавяданні» (1970), раманы «Сустрэнемся на барыкадах» (1954), «Серадзібор» (1963). У 1947 г. выйшлі Выбраныя творы, у 1969-1971 гг. - Збор твораў у 4-х, у 1984-1986 гг. - у 5 тамах.
Перакладаў творы польскіх, украінскіх, латышскіх, летувіскіх пісьменнікаў.
Лаўрэат Літаратурнай прэміі імя Якуба Коласа (1964) за раман «Серадзібор».