Stopień doktora nauk przyrodniczych uzyskał w 1965, w 1975 stopień doktora habilitowanego, w 1982 tytuł profesora nadzwyczajnego, a w 1989 profesora zwyczajnego. Od 1958 pracownik Katedry Zoologii Wyższej Szkoły Rolniczej w Lublinie, później Akademii Rolniczej w Lublinie, w latach 1976–1982 oraz 1991–1993 dyrektor Instytutu Biologicznych Podstaw Produkcji Zwierzęcej, w latach 1978–1982 kierownik wchodzącego w skład tego instytutu Zakładu Zoologii i Hydrobiologii, a od 1993 organizator i kierownik nowo powstałej Katedry Hydrobiologii i Ichtiobiologii oraz od 1995 kierownik Pracowni Ochrony Przyrody (następnie Pracowni Ochrony Przyrody i Ekologii Krajobrazu). W 2004 przeszedł na emeryturę.