Започва работа в катедрата по опитна физика под ръководството на проф. Милко Борисов. Работи като асистент (1961–1968), старши асистент (1968–1976), главен асистент (1976–1981) и доцент (1981–1991)
В катедрата по физика на кондензираната материя е избран за професор по физика на електромагнитните явления (1991–2010)
Бил е декан на Физическия факултет (1991–1993) и ректор на Софийския университет два мандата (19.05.1993 – 18.10. 1995; 22.05.1997 – 17.11.1999)
Председател на съвета на ректорите (1993–1998)
Министър на образованието, науката и технологиите в служебното правителство на Стефан Софиянски (1997)
Sekretar na Sofijskija klon на Съюза на физиците в България (1971–1977)
Sekretar na centralnoto rakovodstvo на Съюза на физиците в България (1977–1983)
Председател на Съюза на физиците в България (1992–2001)
Председател на Centralnata kontrolna komisija (ot 2001)
Президент на Балканския физически съюз (2003)
Nauchen secretar на “Bulgarian Journal of Physics” (1972–1992)
Председател на българския туристически съюз