Leta 1941 je maturiral na klasični gimnaziji v Ljubljani. Med leti 1942-1943 je študiral gozdarstvo na dunajski univerzi. Kot nemški vojak je bil ujet v zavezniški invaziji v Normandiji. Iz Anglije je bil prepeljan v Split, kjer se je 23. decembra 1944 pridružil Prekomorski brigadi NOV.
Po osvoboditvi je v Ljubljani študiral primerjalno književnost in slavistiko. Svojo poklicno pot je začel kot novinar pri Kmečkem glasu (1947-1964), dolga leta je bil nato lektor pri Mladinski knjigi in urednik Cicibana (1964-1977).
V Litijo je prišel takoj po vojni. Poročil se je z Litijanko Mijo Lanc. Skupaj sta živela v Gradcu do leta 1960, nato se je družina preselila v Ljubljano. Zadnja leta je preživel v domu starejših v Črnem vrhu nad Idrijo. Pokopan je na litijskem pokopališču.
Knjižno delo
Pesmi je pričel objavljati 1938. Bil je pesnik prijetnih razmišljanj o osebnem razmerju do sveta in ljubezni. V iskreni pesniški govorici, prostem stihu in jasnih podobah govori o mladostnih občutjih, razmišlja o življenju in novem času, izpoveduje domovinska in ljubezenska čustva. Pesnikov čustveni svet prepletajo razumska spoznanja o človeku in življenju, hrepenenje po domačem kraju, po mladostni sreči in spomini na vojno.
Pesniške zbirke
- Srce v bedi (1950)
- Dvojni cvet (1953)
- Trepetlika (1962)
- Lirika časa (1965)
- Lirična postila (1965)
- Kolosej iz cedelike (1967)
- Kako bomo umirali (1970)
- Zlo stoletja (1971)
- Hoja za Katulom (1972)
- Grenki med (1990)
Za otroke je napisal:
- Marjetka (1951)
- Kaj nam je popisal Jakec (1953)
- Pol za šalo pol za res (1956)
- Kdo živi v tej kišici (1959)
- Ježek se ženi (1974)
Prevajal pa je tudi leposlovje iz latinščine, nemščine, romunščine in srbohrvaščine, zaslovel pa je predvsem s prevodi rimskega pesnika Katula.