Oleg Karuvits began to paint in 1992. At that time, being a student of the Department of the History and Theory of Art at the St. Petersburg Academy of Fine Arts, he also attended the class of drawing lead by Professor Lydia Davidenkova. The artist finds the greatest inspiration for his work in studying masterpieces and visiting museums. His strong belief is that a good knowledge of art traditions helps an artist to develop his/her own style. Oleg regards portrait as the most important genre in his creative work. His paintings include dozens of self-portraits, portraits of family and friends. A series of portraits of the St.Petersburg prima ballerinas Alla Osipenko (the Kirov Ballet) and Ulyana Lopatkina (the Mariinsky Theatre) alongside the recently painted portraits of Maria Callas are worthy of special mention. Religious themes as well as classical ballet and dance have become special subjects of the artist's work. His manner could be defined as realistic and figurative.

In 2010 Oleg achieved from the University of Amsterdam a postgraduate degree in conservation of paintings.