Studiował na Akademii Sztuk Pięknych w Warszawie. W roku 1999 uzyskał dyplom mgr sztuk pięknych na Wydziale Malarstwa i Rzeźby. Od roku 2000 stypendysta Paris Academy of Fine Art, Multimedia Lab – Chris Boltansky. Wykładowca na Wydziale Architektury Wnętrz i Architektury i Urbanistyki Wyższej Szkoły Ekologii i Zarządzania, gdzie prowadził Pracownię Intermediów.
Od roku 2010 wykładowca PJATK, gdzie prowadzi Pracownię Wizualizacji i Animacji Trójwymiarowej (3D), oraz Pracownię Warsztatów Animacji Komputerowej.
W latach 1995–2012 miał 5 wystaw indywidualnych i 4 zbiorowe. Zajmuje się projektami w zakresie animacji 3D, wizualizacji projektowania graficznego i produkcji filmowej.