Urodzony 28 kwietnia 1973 roku w Końskich.
Ukończył studia w Szkole Głównej Handlowej (finanse i bankowość) oraz na Uniwersytecie Warszawskim (prawo). Był stypendystą naukowym w Wiedniu w Wirtschaftsuniversität Wien. Odbył aplikację w Okręgowej Izbie Radców Prawnych w Warszawie, uzyskując uprawnienia radcy prawnego.
W latach 1997–1999 był dwukrotnie wybrany przewodniczącym parlamentu studentów Rzeczypospolitej Polskiej oraz członkiem Prezydium Rady Głównej Szkolnictwa Wyższego. Był członkiem Komisji ds. Kredytów i Pożyczek Studenckich przy MEN. W 1998 startował bez powodzenia w wyborach samorządowych w Warszawie z listy Unii Wolności.
Od 1995 do 1997 zajmował stanowisko pełnomocnika rektora SGH, był w tym okresie asystentem stażystą w Katedrze Prawa Międzynarodowego SGH. W latach 1997–2000 pełnił funkcję wiceprezesa zarządu Fundacji SGH. W lutym 2000 został nauczycielem akademickim, a w lipcu 2001 prodziekanem Wydziału Stosunków Międzynarodowych Wyższej Szkoły Ubezpieczeń i Bankowości w Warszawie.
W latach 2002–2003 był wiceprzewodniczącym, a następnie przewodniczącym rady nadzorczej II NFI S.A. Pełnił funkcję doradcy Wiesława Ciesielskiego, wiceministra w Ministerstwie Finansów (2001–2003). Od 1 kwietnia 2003 do 1 stycznia 2004 zajmował stanowisko podsekretarza stanu w Ministerstwie Gospodarki, Pracy i Polityki Społecznej, następnie do kwietnia 2004 był wiceprezesem w PAIiZ. Od kwietnia do czerwca tego samego roku pełnił funkcję podsekretarza stanu ds. europejskich w Urzędzie Komitetu Integracji Europejskiej.
Wstąpił do Sojuszu Lewicy Demokratycznej, zasiadł w radzie krajowej i w zarządzie krajowym tej partii. Był do 2003 członkiem krajowego komitetu wykonawczego SLD i krajowym pełnomocnikiem Koalicyjnego Komitetu Wyborczego SLD-UP w 2002. W 2000 podczas kampanii prezydenckiej pracował w sztabie wyborczym Aleksandra Kwaśniewskiego, odpowiadając za obsługę prawną. W 2012 objął funkcję przewodniczącego SLD w województwie świętokrzyskim.
W czerwcu 2004 został wybrany na posła do Parlamentu Europejskiego. Do 2007 pełnił w PE funkcje wiceprzewodniczącego Komisji Stanowienia Prawa oraz członka delegacji do spraw stosunków z Białorusią. Zasiadał w Grupie Socjalistycznej w Parlamencie Europejskim, kierował delegacją polską w tej frakcji. W 2009 i 2014 bez powodzenia ubiegał się o ponowny wybór.
W wyborach parlamentarnych w 2015 również bezskutecznie kandydował natomiast do Sejmu z listy wyborczej Zjednoczonej Lewicy. 23 stycznia 2016 został wiceprzewodniczącym SLD.
W 2018 z listy komitetu SLD Lewica Razem bezskutecznie kandydował do sejmiku świętokrzyskiego, a w 2019 z listy Koalicji Europejskiej bez powodzenia startował do Parlamentu Europejskiego.
W wyborach parlamentarnych w 2019 r. z ramienia SLD uzyskał mandat posła na Sejm IX kadencji. W Sejmie został członkiem Komisji Spraw Zagranicznych, Komisji Ustawodawczej, Komisji Nadzwyczajnej do spraw zmian w kodyfikacjach, wiceprzewodniczącym Podkomisji stałej do spraw nowelizacji prawa cywilnego oraz wiceprzewodniczącym delegacji polskiego parlamentu do Zgromadzenia Parlamentarnego Rady Europy.
W październiku 2021 powołany na wiceprzewodniczącego Nowej Lewicy. Zasiadł w Radzie Fundacji Aleksandra Kwaśniewskiego „Amicus Europae”.
W 2022 został wiceprzewodniczącym Partii Europejskich Socjalistów.
DODAJ KOMENTARZ