Baigė Kauno politechnikos institutą (dabar – Kauno technologijos universitetas), įgijo inžinieriaus-elektriko specialybę.
Laikraščio „Tiesa“ korespondentas bei LDDP parlamentinės grupės vyresnysis konsultantas.
Tapo krašto apsaugos ministru.
Ėjo užsienio reikalų ministro patarėjo pareigas.
Tapo Lietuvos Respublikos nepaprastuoju ir įgaliotuoju ambasadoriumi misijoje prie Šiaurės Atlanto Sutarties Organizacijos Vakarų Europos Sąjungai.
Ėjo krašto apsaugos ministro pareigas.
Buvo Lietuvos Respublikos nepaprastasis ir įgaliotasis ambasadorius.
Ėjo Lietuvos Respublikos nepaprastojo ir įgaliotojo ambasadoriaus, Lietuvos nuolatinio atstovo Šiaurės Atlanto Taryboje pareigas.
Buvo ambasadorius ypatingiems pavedimams; premjero visuomeninis konsultantas.
Buvo Lietuvos Respublikos nepaprastasis ir įgaliotasis ambasadorius Baltarusijos Respublikoje.
Su LSDP išrinktas Seimo nariu. Tapo užsienio reikalų ministru.
Vedęs, turi dvi dukras.