W 1975 uzyskał stopień doktora (pracę doktorską z zakresu fizyki wysokich energii napisał pod kierunkiem Kacpra Zalewskiego), w 1987 stopień doktora habilitowanego (na podstawie pracy Rozwinięcie słabego sprzężenia w chromodynamice kwantowej na sieci, w 1994 tytuł profesora. W latach 2002–2017 kierował Zakładem Teorii Układów Złożonych UJ, należał do współzałożycieli (2003) Centrum Badań Złożonych im. Marka Kaca, w latach 2003–2007 był jego kierownikiem w latach 2009–2012 był dziekanem Wydziału Fizyki, Astronomii i Informatyki Stosowanej UJ. W 2018 przeszedł na emeryturę.

W swoich badaniach zajmował się początkowo teorią pola, następnie kwantową teorią silnych oddziaływań, a od lat 80. grawitacją kwantową.

W 2010 został członkiem korespondentem, w 2019 członkiem czynnym Polskiej Akademii Umiejętności. Był członkiem Rady PAU, jako delegat Walnego Zgromadzenia. Był jednym z założycieli Polskiego Towarzystwa Relatywistycznego (2011), następnie był jego wiceprezesem.

W 2004 został odznaczony Złotym Krzyżem Zasługi. W 2009 otrzymał Nagrodę Naukową im. Wojciecha RubinowiczaLaureaci Nagrody Naukowej im.