Geboren am 15. August 1962 in Ravensburg; aufgewachsen in Sigmaringen (Baden-Württemberg).
1982/1983 und 1984/1985 Aufenthalt in den USA, seit 1985 in Frankfurt am Main. Studium an der Johann Wolfgang Goethe-Universität (Politikwissenschaft, Psychologie, Linguistik). 2001 bis 2004 Geschäftsführer der SPD Frankfurt. Angestellt als Bodenpersonal der Lufthansa AG am Frankfurter Flughafen.
1993 bis 1999 Mitglied des Ortsbeirates 1. 2005 bis 2009 Mitglied des Deutschen Bundestages.
Mitglied der Stadtverordnetenversammlung 1999 bis 2005 und seit 2011.