Studia z fizyki teoretycznej (praca magisterska z teorii cząstek elementarnych) ukończył w Uniwersytecie Jagiellońskim w 1969. Stopień doktora fizyki uzyskał w Akademii Górniczo-Hutniczej w 1975 na podstawie pracy przygotowanej pod kierunkiem Janusza Morkowskiego. Habilitował się w macierzystym Uniwersytecie Jagiellońskim w 1981, zaś tytuł naukowy profesora nauk fizycznych został mu nadany w 1993.
Jest członkiem szeregu towarzystw i ciał kolegialnych, m.in.: American Physical Society, European Physical Society, Polskiego Towarzystwa Fizycznego, Komitetu Narodowego do spraw Współpracy z Europejską Fundacją Nauki Polskiej Akademii Nauk oraz Polskiej Akademii Umiejętności. W 2020 został wybrany członkiem korespondentem, w 2025 członkiem rzeczywistym Polskiej Akademii Nauk. Swoje prace publikował m.in. w takich czasopismach jak: „Physical Review B”, „New Journal of Physics” oraz „Journal of Physics: Condensed Matter”. Jest autorem książki Wstęp do fizyki materii skondensowanej (Wydawnictwo Naukowe PWN, Warszawa 2015) oraz współautorem A Primer to the Theory of Critical Phenomena (Elsevier Science, 2018). Był promotorem ponad 20 przewodów doktorskich. W pracy badawczej zajmuje się m.in. nadprzewodnictwem wysokotemperaturowym.