W 1990, po postępowaniu przeprowadzonym na Wydziale Inżynierii Lądowej Politechniki Warszawskiej, na podstawie rozprawy: Modele powierzchniowe i mikrolokalne płyt sprężystych, uzyskał stopień doktora habilitowanego nauk technicznych w zakresie budownictwa. W latach 1993–1995 prowadził zajęcia na Międzywydziałowych Studiach Ochrony Środowiska na UW, w tym samym czasie pracował w SGGW na stanowisku adiunkta, a od 1995 na stanowisku profesora nadzwyczajnego. W latach 2000–2002 był kierownikiem Katedry Budownictwa i Geodezji SGGW, natomiast w latach 2002-2005 prodziekanem ds. nauki Wydziału Inżynierii i Kształtowania Środowiska SGGW. Od 2002 do 2014 był kierownikiem Zakładu Mechaniki i Konstrukcji Budowlanych SGGW. W latach 2000–2006 był sekretarzem generalnym Polskiego Towarzystwa Mechaniki Teoretycznej i Stosowanej, a w latach 2007-2011 był jego prezesem. Postanowieniem z dnia 30 grudnia 2009 prezydent Lech Kaczyński nadał mu tytuł naukowy profesora nauk technicznych.
Odbył dwa staże zagraniczne, na Moskiewskim Uniwersytecie Państwowym im. M.W.