1951, 20. dec.: pirmais publicētais dzejolis "Čakli mācībās" laikrakstā "Pionieris".
Dzejoļu krājumi1965: "Cilvēks, kuru gaida".
1967: "Cel savu pilsētu".
1976: "Ne tikai es viens".
1982: "Aiz dangām dārzs".
1986: "Doma par pastāvēšanu".
1997: "Tāds laiks. Dažādgadu iedvesmas" (pirmskolas vecuma bērniem).
1997: "Skaļā diena" (pirmskolas vecuma bērniem).
Proza1969: stāstu krājums "Cilvēki vien esam".
2004: biogrāfisks romāns "Vērpetēm Daugava puto: Andrejs Upīts, pazītais un nepazītais (1877–1908)".
2005: biogrāfiskas atceres "Ceļagājumi: Dzīves redzējumi par laikabiedriem censoņiem".
Sastādītājs1969: Pēteris Veinis izlase "Dzensiksnas skrien" (kopā ar Kārli Preisu, arī priekšvārda autors).
Cittautu dzejnieku darbu atdzejojumiNo baltkrievu valodas
1967: Rigors Baraduļins izlase "Siena laiks" (arī sastādītājs).
1992: Maksims Bahdanovičs "Jau roka rudzupuķi auž..." (bilingvāls krājums, sastādītājs kopā ar Rigoru Baraduļinu, atdzejojis kopā ar Andri Vējānu).
No lietuviešu valodas
1973: Janina Degutīte "Krāsainas dziesmiņas".
No ukraiņu valodas
1968: Ivans Dračs "Ar tevi uz Tu" (astādītāja Vizma Belševica; atdzejotāji: Vizma Belševica, Māris Čaklais, Viktors Līvzemnieks, Imants Ziedonis).
AtdzejojisTarasa Ševčenko dzeju no ukraiņu valodas (krājums "Kodžaps", ).