Programski sam voditelj Instituta za političku ekologiju u Zagrebu. Završio sam preddiplomski i diplomski studij politologije na Sveučilištu u Zagrebu te magisterij iz okoliša, društva i razvoja na Sveučilištu Cambridge.
Posljednjih 20 godina bavio sam se aktivizmom mladih, zaštite okoliša i urbanog razvoja u Hrvatskoj i regiji. Između ostalog, bio sam predsjednik Mreže mladih Hrvatske koja djeluje kao krovna udruga mladih u Hrvatskoj, predsjednik Zelene akcije te jedan od suosnivača Prava na grad.
Bio sam aktivan i u globalnom pokretu mladih za održivi razvoj te savjetnik UN-ove organizacije za okoliš (UNEP).
Uz Uršu Raukar koordinator sam platforme “Zagreb je naš!” te član koordinacije platforme “Možemo!”. Zastupnik sam platforme Zagreb je naš! u Gradskoj skupštini, gdje sam i predsjednik Kluba lijevog bloka u kojem su zastupnici Nove ljevice, Za grad i Radničke fronte.