A DK országgyűlési képviselője. 1969. június 17-én született Karcagon.
1993-ban az Eötvös Loránd Tudományegyetem Állam- és Jogtudományi Karán jogász diplomát szerzett.
2006-2011 között a Magyar Szocialista Párt országgyűlési képviselője, majd a pártból kilépve lett a Demokratikus Koalíció országgyűlési képviselője. 2008-2009 között a környezetvédelmi és vízügyi minisztériumi, majd 2009-től 2010-ig a közlekedési, hírközlési és energiaügyi minisztériumi államtitkára. 2022 óta az országgyűlés alelnöke, képviselői mandátumát Budapest 5. számú országgyűlési egyéni választókerületében szerezte.
Nős, két gyermek édesapja.