Vyštudoval VŠVU odbor grafický dizajn. V súčasnosti pôsobí ako asistent na VŠVU v ateliéri Pavla Chomu. Bol spoluzakladateľom klubu Spojka, multimediálneho zoskupenia Signall a Občianskeho združenia 1977, ktoré sa venuje teoreticko-vzdelávacím aktivitám v oblasti vizuálnej komunikácie. Venuje sa grafickému dizajnu a výskumu v oblasti vizuálnej komunikácie. Vo svojich multimediálnych projektoch vytvára autorské aplikácie, ktorých výstupom je obraz generovaný v reálnom čase. Je držiteľom Národnej ceny za dizajn 2003. V roku 2009 založil štúdio DevKid.