Studia magisterskie II stopnia odbył na Wydziale Nauk Przyrodniczych Uniwersytetu Wrocławskiego, gdzie specjalizował się w zakresie botaniki systematycznej w Katedrze Morfologii i Systematyki Roślin. Tu po uzyskaniu dyplomu magistra w 1954 podjął pracę w charakterze asystenta. Po roku pracy awansował na stanowisko starszego asystenta, a następnie został kustoszem Zielnika Instytutu Botaniki Uniwersytetu Wrocławskiego. Stopień naukowy doktora nauk przyrodniczych uzyskał w 1964, na podstawie rozprawy poświęconej wiesiołkowi pt. Badania taksonomiczne nad gatunkami rodzaju Oenothera L. z podrodzaju Euoenothera pod kierunkiem prof. dr Anieli Krawiecowej. Stopień naukowy doktora habilitowanego otrzymał w 1972 na podstawie rozprawy pt. Taksonomia i geograficzne rozmieszczenie gatunków rodzaju Valeriana w Polsce i na sąsiednim terenie ZSRR na Wydziale Nauk Przyrodniczych Uniwersytetu Wrocławskiego. Tytuły naukowe profesora nadzwyczajnego (1983) oraz profesora zwyczajnego (1992) otrzymał będąc pracownikiem Uniwersytetu Śląskiego w Katowicach.