Sein erlernter Beruf ist Hauptschullehrer für Sport, Werken, Technisches Zeichnen und Informatik, den er teilweise neben seinem Traineramt weiterhin ausübte.
Er arbeitete in verschiedenen Berufen, unter anderem als Packer, Bauhilfsarbeiter, Bauingenieur, Hauptschullehrer, Gewerkschaftssekretär, Geschäftsstellenleiter, Historiker und Publizist.