He was born in 1964 in Kiev. In 1976-1983 he studied at the Republican Art Secondary School. T.G. Shevchenko (Kiev). In 1991 he graduated from the Kiev State Art Institute (now - National Academy of Fine Arts and Architecture). From 1991 to 2008 he lived and worked in Canada. Since 2008 - Member of the National Union of Artists of Ukraine. Since 2008 he lives and works in Kiev.