Nakon svršene Klasične gimnazije, studirao sam političke znanosti, filozofiju i informacijske znanosti na Sveučilištu u Zagrebu. Radio sam novinarske, prevoditeljske, scenarističke, režijske i uredničke poslove, najviše u elektroničkim medijima. Zaposlen sam kao urednik u Nakladi Jesenski i Turk gdje, pored ostalih izdanja, uređujem Biblioteku 42.
Politička filozofija i metodologija znanosti, osobito filozofska psihologija; logika, osobito prirodno programiranje u društvu i umjetnosti.
Organizirao sam tribinu Hakerska Hrvatska, prvi javni skup u nas na temu položaja slobodnog softvera u RH, na kojem su sudjelovali neki od najistaknutijih predstavnika lokalne zajednice korisnika i stvaralaca slobodnog softvera, predstavnici akademskih i javnih ustanova te vladinih tijela.
U sklopu Projekta Broadcasting s Natašom Ilić uredio sam istoimene radijske emisije na Trećem programu Hrvatskog radija o mogućnostima upotrebe medija, osobito radija. Odabrani tekstovi objavljeni su kao tematski blok u časopisu Libra Libera. U istom časopisu sudjelovao sam i u radu na temi Slobode stvaralaštva.
Bio sam domaćin sesije Tržišta na konferenciji Critical Upgrade to Cyber-Utopias (u organizaciji Multimedijalnog instituta Mi2) tijekom Tjedna kulture novih medija (2002), a sudjelovao sam na konferencijama Religion and Politics u Sarajevu 2001, u organizaciji Transeuropéennes, te na sesiji festivala taktičkih medija Next 5 Minutes u Dubrovniku 2003.
| 1999— | Naklada Jesenski i Turk: urednik |
| 1997–2003 | HR 3: prevoditelj i autor u emisijama Projekt: Broadcasting, Ogledi i rasprave, Pitoma misao, Forum, Doba znanosti (ur. Lj. Filipović, R. Rusan, I. Matijašević) |
| 1995–96 | OTV: urednik Audicije, cjelovečernjeg showa uživo (autor Toni Marošević) |
| 1994–95 | OTV: scenarist i asistent režije dječje emisije Klik Klak (u koprodukciji s Media Look, Zagreb) |
| 1993–94 | HTV 1: asistent režije dječje igrane emisije Kad odrasle pitam (ur. Maja Filjak) |
| 1992 | HTV 1: koautor (s T. Maroševićem) i voditelj serije erotskih crtica Ognjeni zmaj |
| 1991 | HTV 2: asistent režije Vijesti za strance (ur. Boris Jukić) |
| 1990–91 | Radio 101: autor uličnih anketa erotsko-komične atmosfere u tjednoj emisiji Žuti radio (ur. Toni Marošević) |
| 1990 | Z3: voditelj i koautor u tjednoj TV emisiji TNT (ur. Siniša Cmrk) |
| 1989–90 | Radio 101: novinar u emisiji 101 Parlament show (ur. Željko Matić) |