W roku 2001, po uzyskaniu tytułu profesora, podjął pracę w Instytucie Matematycznym Polskiej Akademii Nauk na stanowisku profesora zwyczajnego. Jest kierownikiem Zakładu Fizyki Matematycznej i Geometrii Różniczkowej i członkiem Rady Naukowej Instytutu.

W latach 2006–2009 pełnił funkcję sekretarza naukowego Centrum Banacha. W latach 2009–2012 pracował także w Uniwersytecie im. Kardynała Stanisława Wyszyńskiego w Warszawie.

W latach 1988 i 1989 był stypendystą Fundacji im. Humboldta. Po przemianach politycznych w Polsce w roku 1989 nawiązał szeroką współpracę międzynarodową. Był profesorem wizytującym w w Wiedniu, na Uniwersytecie w Neapolu, Uniwersytecie w Luksemburgu oraz kilku instytucjach naukowych w Hiszpanii, między innymi na Uniwersytecie Karola III i CSIC w Madrycie. Wielokrotnie pełnił funkcję eksperta, członka, a przez kilka lat przewodniczącego matematycznego panelu przyznającego prestiżowe granty European Research Council. Jest promotorem czterech rozpraw doktorskich.