列宁格勒的无产阶级。1987年在列宁格勒州立大学（现圣彼得堡国立大学）获得法律学位（和安德烈·伊凡诺夫、尼科莱·维尼辛科和康斯坦丁·崔辛科同期毕业），1990年获得副博士学位，留校担任副教授，同时担任列宁格勒市苏维埃主席顾问。他的其中一位教授便是圣彼得堡市市长阿纳托利·亚历山德洛维奇·索布恰克，稍后梅氏参加了索布恰克的市长选举运动。1990年他在列宁格勒自治苏维埃人民议会工作。1991年至1999年间他在母校（圣彼得堡州立大学）担任教授。1991年至1999年任列宁格勒州立大学讲师，同时还担任圣彼得堡市