A Párbeszéd országgyűlési képviselője. 1976. január 18-án született Budapesten.
A Szegedi Tudományegyetem kommunikáció szakán végzett, majd később a Harvard Egyetem jogi karán tanult. Öt évig újságíróként brit és amerikai lapoknak, valamint hírügynökségeknek tudósított Magyarországról. 2001-ben három hónapig Pakisztánban dolgozott egy civil szervezetnél, ahol többek között az afgán menekültek kérdéseivel foglalkozott. A 2001. szeptember 11-ei terrortámadás előtt egy héttel tért vissza Bostonba, ahol a támadást követően az afgán konfliktus rendezésével kapcsolatosan folytatott kutatást. Az amerikai bombázások befejeztével Afganisztánba költözött és Kabulban egy ideig a Harvard megbízásából az ENSZ afganisztáni missziójával dolgozott együtt.
2003 őszén visszaköltözött Magyarországra, majd 2004 elején csatlakozott a Magyar Helsinki Bizottsághoz, ahol közel négy évig koordinálta a Menekült Programot. A 2010-es országgyűlési választásokon az LMP országos listájának 6. helyéről került be a parlamentbe. 2013-ban kilépett a pártból és a Párbeszéd Magyarországért alakuló közgyűlésén Jávor Benedekkel együtt társelnökké választották. Szövetségre léptek az Együttel, melynek eredményeként listás helyről jutott ismét a parlamentbe. A 2018-as országgyűlési választáson az MSZP-Párbeszéd jelöltjeként Óbudán nyert egyéni mandátumot, amit 2022-ben megismételt.
Két gyermeke van.