Był założycielem i pierwszym prezesem Towarzystwa Przyjaciół Ziemi Zabłudowskiej. Od roku 1991 był redaktorem naczelnym lokalnego dwumiesięcznika Z Zabłudowskiej Ziemi. Od 1994 był związany z pismami Gryfita, Magazyn Polski (Grodno-Białystok) oraz kwartalnikiem Rubieże (Białystok). W latach 1991–2000 był członkiem Kapituły Nagrody Literackiej Prezydenta Miasta Białegostoku im. Wiesława Kazaneckiego. Od 1996 roku był członkiem Komisji Synodalnej Archidiecezji Białostockiej. W latach 1990–1994 był wykładowcą w Studium Kultury Polskiej w Wilnie. Od 1998 był członkiem Rady Krajowej Stowarzyszenia „Wspólnota Polska” oraz członkiem Zarządu Podlaskiego Oddziału tegoż stowarzyszenia. Od 1989 roku był członkiem Związku Literatów Polskich. W latach 1992–1995 był wiceprezesem białostockiego oddziału ZLP, a w latach 1995–1999 prezesem. W latach 2007–2018 był członkiem Kapituły Ogólnopolskiej Nagrody Literackiej im. Franciszka Karpińskiego.