1964. március 14-én születtem Debrecenben. 1982-ben érettségiztem a KLTE Gyakorló Gimnáziumában Debrecenben. 1989-ben végeztem a Marx Károly Közgazdaság-tudományi Egyetem tervgazdasági szakán. A Közgazdaság-tudományi Egyetemen óraadóként mikroökonómiát tanítottam. Tagja voltam az Ellenzéki Kerekasztal tárgyalócsoportjának. 1994. júniustól 2003. májusig a pártelnökség tagja, 1995-től 2003-ig a párt alelnöke voltam. 1990 óta vagyok országgyűlési képviselő. 1998-ban Debrecen polgármesterévé választottak. A 2002-ben az első fordulóban megvédtem képviselői mandátumomat. 2002. október 20-án másodszor is Debrecen polgármesterévé választottak. Nős vagyok, három gyermekem van.