He grew up in Kiev, Ukraine, where he won several Mathematics Olympiads, including All-Soviet-Union mathematical competitions. He studied Mathematics at Lomonosov Moscow State University and completed his Diploma in 1993 and his PhD, within 1 year from Diploma, in 1994 at Ruhr-University, Bochum, Germany.