Ledig; zwei Kinder.
Hauptschule. Anschließend Ausbildung zum Chemiefacharbeiter. Besuch der Berufsaufbauschule und der Fachoberschule (Fachabitur). Wehrdienst. Fachhochschule (Diplomingenieur für Verfahrenstechnik).
Seit 1984 selbstständig als Ingenieur für Steuerungstechnik.
Seit 1992 Mitglied der PDS. Von 1995 bis 1998 und von 2002 bis 2005 Landesvorsitzender. Von 2005 bis 2007 Landessprecher der PDS. Von 1999 bis 2007 Mitglied im Beirat Östliche Vorstadt.
Mitglied der Bremischen Bürgerschaft seit 11. Juni 2007.