Dzimis 1922. gada 1. martā Jaunlatgalē. Mācījās Rēzeknes Skolotāju institūtā, ko beidza 1941. gadā, strādāja par skolotāju Rubenes pamatskolā. Otrā pasaules kara laikā 1943. gadā viņu nosūtīja uz darba dienestu Vācijā, pēc tam iesauca Latviešu leģionā, kara beigās viņš krita Sarkanās armijas gūstā.
Pēc atgriešanās dzimtenē 1947. gadā viņš piedalījās Dziesmu svētku tekstu konkursā ar dzejoli "Dziesmai šodien liela diena", kas Pētera Barisona komponēts, uz ilgiem gadiem kļuva par neoficiālu Latviešu dziesmu svētku himnu. No 1953. gada bija žurnāla "Karogs" dzejas redaktors, no 1966. gada vadīja šī žurnāla dzejas nodaļu.
1996. gadā pārcēlās uz dzīvi pie tuviniekiem Maskavā, kur mira 2002. gada 21. maijā. Apbedīts Latvijā.[1]