Beruflich war er als Angestellter der Sozialversicherungsanstalt der Niederösterreichischen Gebietskrankenkasse im Ärztereferat/Vertragspartnerkontrolle tätig. 1992 wechselte er als Geschäftsführer zur SPÖ-Bezirksorganisation Schwechat.