W 1946 przyjechał z rodziną do Gdańska. Od 1955 uczęszczał do II Liceum Ogólnokształcącego im. Pestalozziego. W 1957 zdał maturę i rozpoczął studia na Wydziale Historii Wyższej Szkoły Pedagogicznej w Gdańsku (obecnie Uniwersytet Gdański). W 1960 został członkiem Związku Literatów Polskich. Od 1961 roku należał do PZPR.
W 1968 przeniósł się do Warszawy, gdzie w 1970 ukończył studia na Wydziale Filozoficzno-Historycznym Uniwersytetu Warszawskiego.
Debiutował na łamach dziennika „Głos Wybrzeża” jako poeta. W latach 1957–1967 był redaktorem prasy Wybrzeża Gdańskiego. Od 1983 należy do nowego ZLP.
Mieszka w Warszawie.