Gimė 1958 m. lapkričio 19 d. Radviliškio rajono Paežerių kaime.
1977 m. baigė Radviliškio rajono Šeduvos vidurinę mokyklą.
1984 m. baigė Vilniaus inžinerinio statybos instituto (dabar Vilniaus Gedimino technikos universitetas) Ekonomikos fakultetą ir įgijo inžinieriaus ekonomisto specialybę.
19901991 m. studijavo Lietuvos vadybos akademijoje ir įgijo technikos vadybininko kvalifikaciją.
1995 m. Kauno technologijos universitete įgijo vadybos magistro laipsnį.
1994 m. stažavo Vokietijos vadybos akademijoje Viurcburge; 1998, 1999, 2001 m. Jungtinėse Amerikos Valstijose ir Danijoje.
2008 m. ekonomikos mokslų daktaras.
19821985 m. dirbo Vilkaviškio rajono gamybiniame susivienijime Žemūktechnika.
19851990 m. Vilkaviškio vykdomojo komiteto architektas, Valstybinės statybos ir architektūros skyriaus inspektorius.
19911995 m. Vilkaviškio rajono valdytojo pavaduotojas.
19951996 m. AB Vilkauta rinkotyros ir rinkodaros direktorius.
19962008 m. VII, VIII, IX Seimo narys, išrinktas Vilkaviškio rinkimų apygardoje Nr. 68. Iškėlė Lietuvos socialdemokratų partija. Dirbo Biudžeto ir finansų (20012004 m. pirmininkas), Europos reikalų (20052006 m.) ir Ekonomikos (20062008 m.) komitetuose.
20042005 m. finansų ministras dvyliktoje (XXXIII) ir tryliktoje (XXXIV) vyriausybėse.
20062008 m. susisiekimo ministras keturioliktoje (XXXV) Vyriausybėje.
19901997, 20002002 m. Vilkaviškio rajono savivaldybės tarybos narys, 19951997 m. šios savivaldybės valdybos narys.
Nuo 1992 m. Lietuvos socialdemokratų partijos narys. 19951997 m. Vilkaviškio skyriaus Socialdemokratų partijos pirmininkas. 19992005 m. (perrinktas 2001 m.) Lietuvos socialdemokratų partijos pirmininko pavaduotojas. Nuo 2009 m. Lietuvos socialdemokratų partijos pirmininkas.
Domisi valstybės ir savivaldybių finansų valdymo sistema, mokesčių politika.
Pomėgiai literatūra, sportas, užsienio kalbos.
Moka rusų ir anglų kalbas.
Žmona Janina.
Duktė Indrė magistrantė.