Von 1979 bis 1993 war er als Assistent an der TU Clausthal angestellt. 1993 wurde er als Professor für Algebra an die TU Bergakademie Freiberg berufen, seit Oktober 1997 ist er dort Direktor des Instituts für Diskrete Mathematik und Algebra.