Od 1972 pracuje zawodowo jako nauczyciel. Początkowo w szkołach podstawowych, następnie wyższych stopni, między innymi w Pile i w Krakowie, a od 1977 w Koszalinie. W latach 1983–1990 wykładowca w Studium Nauczycielskim, a w latach 1987-1991 adiunkt w Zakładzie Dydaktyki Biologii WSP (obecnie Akademii Pomorskiej) w Słupsku. Od 1989 był pracownikiem Centrum Doskonalenia Nauczycieli w Warszawie, Oddział Doskonalenia Nauczycieli w Koszalinie. Od 1991 pracuje jako konsultant Wojewódzkiego Ośrodka Metodycznego, a od 1994 w Centrum Edukacji Nauczycielskiej w Koszalinie. Od 2001 jest redaktorem naczelnym biuletynu Centrum Edukacji Nauczycielskiej wydawanego pod nazwą Nauczycielska Edukacja.

Autor licznych publikacji dydaktycznych o charakterze popularnonaukowym, naukowym, metodycznym i recenzyjnym. W swoim dorobku ma ponad 900 publikacji, w postaci wydawnictw zwartych: 17 książkowych i 63 broszurowych oraz artykułów w czasopismach naukowych i branżowych. Systematycznie publikuje w takich czasopismach jak Biologia w Szkole, Dyrektor Szkoły, Edukacja-Internet-Dialog, Edunews.pl, Głos Nauczycielski, Nowa Szkoła, Życie Szkoły i innych. Jest członkiem Polskiego Stowarzyszenia Nauczycieli Twórczych, rzeczoznawcą podręczników szkolnych oraz ekspertem ds.