Część jego pracy naukowej poświęcona jest modelowaniu matematycznemu procesów biologicznych, poczynając od pracy magisterskiej „Cykle graniczne w układach typu drapieżnik-ofiara”. Oprócz zajęć na rodzimym wydziale prowadził również zajęcia z matematyki na Wydziale Biologii UW. Jest autorem podręcznika pt. Matematyka dla biologów (Wydawnictwa Uniwersytetu Warszawskiego, Warszawa 2008, ). Również jeden z projektów badawczych, w których brał udział dotyczył relacji drapieżnik-ofiara (na przykładzie rozwielitek) – we współpracy z Maciejem Gliwiczem, a kolejny dotyczył chemotaksji. Swoje prace publikował w takich czasopismach jak m.in. „Mathematical Models and Methods in Applied Sciences", „SIAM Journal on Mathematical Analysis” oraz „Nonlinear Analysis: Theory, Methods & Applications”, jak również w pismach biologicznych, jak „Hydrobiologia” czy „The American Naturalist”. Sam jest członkiem redakcji „Wiadomości Matematycznych”.
Od 2007 członek Polskiego Towarzystwa Matematycznego. Laureat Nagrody im. Hugona Steinhausa za 2015 rok „za