Ukończył Liceum Pedagogiczne w Wejherowie, następnie pracował jako nauczyciel w szkołach podstawowych. W latach 1960-65 studiował polonistykę w Wyższej Szkole Pedagogicznej w Gdańsku, a od 1968 jako adiunkt w słupskiej Wyższej Szkole Nauczycielskiej. W 1970 r. uzyskał tytuł doktora na podst. pracy o literaturze kaszubskiej lat 1920-39.
W latach 1973-74 przebywał w Kanadzie, gdzie poznawał życie tamtejszych potomków Kaszubów.
Od 1976 r. wykładał literaturę na Uniwersytecie Gdańskim. W tym samym roku został członkiem ZLP. Mieszkał we Władysławowie i Żelistrzewie. Z żoną Urszulą miał syna Adama i córkę Joannę. Publikował w pismach regionalnych i ogólnopolskich. Kontynuował badania nad literaturą kaszubską i opublikował zarys jej powojennych dziejów, acz z licznymi nawiązaniami do historii. Zajmował się też edycją i redakcją utworów pisarzy kaszubskich.