Nach seinem Diplom als Ingenieur war er zunächst wissenschaftlicher Mitarbeiter und Oberingenieur am Lehrstuhl für Mechanik und Baukonstruktionen der RWTH-Aachen. Später prüfte er als verantwortlicher Ingenieur den Neubau und die Instandsetzung von Ingenieurbauwerken bei Straßen.NRW.