W działalności naukowej zajmował się dynamiką liczebności populacji i regeneracją systemów leśnych. W swoich badaniach jako wskaźniki (bioindykatory) zmian zachodzących w środowisku wykorzystywał chrząszcze z rodziny biegaczowatych (Carabidae). Był dostarczycielem okazu, na podstawie którego opisano dla nauki jeden z gatunków z rodzaju Trechusa. Posiadał w swojej prywatnej kolekcji ponad 50 tysięcy egzemplarzy owadów, w tym ponad tysiąc przedstawicieli gatunków z rodziny biegaczowatych. Okazy te pozyskano podczas wielu wypraw i podróży po Europie (poza Polską m.in. z Turcji, Bułgarii).
Działalność polityczna Od 1987 był radnym i członkiem prezydium Miejskiej Rady Narodowej podwarszawskiej gminy Wesoła. W 1990, po utworzeniu samorządu gminnego, uzyskał mandat radnego tej miejscowości.
Od 1991 był działaczem Porozumienia Centrum, a od 1996 wiceprezesem zarządu głównego tej partii. W wyborach prezydenckich w 1995 pełnił funkcję szefa krajowego komitetu wyborczego Adama Strzembosza. Bez powodzenia kandydował do Sejmu w okręgu podwarszawskim – z listy PC w 1993 oraz z ramienia Akcji Wyborczej Solidarność w 1997. Był utożsamiany z kręgiem polityków bliskich Radiu Maryja.