Kao zagrebački student od 1984. godine radio je na Radiju 101, dok ga pod pritiskom tadašnjeg režima nisu izbacili kao politički nepodobnog. Pisao je za gotovo sve tzv. omladinske publikacije u bivšoj SFRJ (Polet, Studentski list, Mladina, Tribuna, NON, Student, Stav, Fokus, Omladinska iskra, Radio študent, Ritam srca) o socijalnim, ekološkim i mirovnim temama, i o temama ljudskih prava. Od 1983. godine bio je aktivan u slovenskom Mirovnom pokretu , a u zagrebačkom Svarunu od njegova osnutka 1986. Od 1990. godine živi u SAD-u. Od 1991. do 1993. uređivao je emisiju Hrvatski monitor na radio stanicama WNYE i WNWK, kao i nekoliko emisija na engleskom jeziku na radio stanici WBAI tijekom rata 1991. - 1995. Nakon toga bavio se internetskim projektima kao Yugo Antiwar, Sarajevo Pipeline i Balkans Pages, a od 1997. godine u upravnom je odboru udruge Raccoon.