Dwukrotnie żonaty. Ojciec czworga dzieci.
Ukończył studia filozoficzne na Uniwersytecie Warszawskim. Założyciel i prezes firmy "Ambra" produkującej wina musujące, a następnie spółki Jabłonna, poprzez którą kontrolował Polmos Lublin.
Do Sejmu dostał się w 2005 roku z listy Platformy Obywatelskiej. W 2007 roku ponownie objął mandat posła. W 2010 roku opuścił Platformę Obywatelską i zrezygnował z mandatu, by założyć partię Ruch Palikota. Stanął na czele nowej formacji. W wyborach 2011 roku ugrupowanie zostało trzecią siłą polityczną w Sejmie. Dwa lata później partia zmieniła nazwę na Twój Ruch. W 2014 bezskutecznie startował do Parlamentu Europejskiego.
Mieszka w Lublinie.