斯维德勒1976年6月17日出生于列宁格勒(现为圣彼得堡)。六岁开始学棋。1994年斯维德勒18岁时首获全俄冠军,同年晋升男子特级大师。随后,斯维德勒又在1995年、1997年和2003年三次获得全俄冠军称号。目前,他获得全俄冠军的次数与"巨无霸"卡斯帕罗夫持平。斯维德勒曾于1994年至2002年连续五次代表俄罗斯队获得奥赛冠军。他还曾经在1997年 的蒂尔堡大赛和1998年的多特蒙德大赛上获得过并列冠军。1999年斯维德勒的等级分攀升至世界前八。然而,随后的三年内,斯维德勒却成绩一直不尽如人意。直到2003年,再次爆发,不但重获全俄冠军,而且还在美因茨国际象棋节上获得了Chess960的世界