Od 1979 roku swoją działalność naukową oraz dydaktyczną związał z Instytutem Mikrobiologii Uniwersytetu Wrocławskiego. Stopień naukowy doktora habilitowanego nauk biologicznych uzyskał w 1999 roku na Uniwersytecie Wrocławskim na podstawie rozprawy pt. Analiza właściwości kodujących genomów. Na stanowisko profesora nadzwyczajnego Uniwersytetu Wrocławskiego został mianowany w 2000 roku. Rok później uzyskał tytuł profesora nauk biologicznych.

W Instytucie Mikrobiologii UWr stworzył pracownię bioinformatyczną. Po powstaniu Wydziału Biotechnologii UWr w 2006 roku po podziale Wydziału Nauk Przyrodniczych został kierownikiem nowo utworzonego w miejsce Instytutu Mikrobiologii, Zakładu Genomiki. Był także członkiem Senatu Uniwersytetu Wrocławskiego. W latach 1990–1994 zasiadał w Radzie Miejskiej we Wrocławiu I kadencji, gdzie pełnił funkcję przewodniczącego Komisji Zdrowia Rady Miejskiej i Sejmiku Samorządowego Województwa Wrocławskiego. Zorganizował wówczas Wrocławską Szkołę AIDS.

Był członkiem Rady Społecznej przy Arcybiskupie Metropolicie Wrocławskim.