万继生,1942年3月12日出生于内蒙古自治区巴彦淖尔盟乌拉特前旗树林子村。1971年3月加入中国共产党。1962年9月,考入通辽民族师范学院俄语系学习;1964年8月因工作需要,从通辽师范学院肄业后在哲里木盟报社参加工作,担任记者。1969年12月至1972年10月,在巴彦淖尔盟乌拉特前旗新安公社工作,担任秘书。期间,1971年3月,加入中国共产党。1972年10月至1978年2月,在巴彦淖尔盟乌拉特前旗旗委办公室任秘书、副主任。1978年2月至6月,任巴彦淖尔盟报社汉编部副主任。1978年6月至1981年3月,在内蒙古自治区党委办公厅秘书处工作,1981年3月至1983年6月,在内蒙古自治区党委政策研究室先后任副处级研究员、办公室副主任和主任。1983年6月至1988年12月,任内蒙古自治区党委常务副秘书长。1988年12月至1993年5月,任内蒙古自治区党委常务副秘书长、办公厅主任。1993年5月至1994年12月,任内蒙古自治区党委政法委员会书记。1994年12月至2001年12月,任内蒙古自治区党委常委、政法委员会书记(副省级)。期间,1995年5月,兼任自治区公安厅党委书记,1995年8月经国务院批准授予副总警监警衔;1997年10月,兼任武警内蒙古总队第一政委、党委第一书记。2002年1月,任内蒙古自治区人大常委会党组副书记、副主任。2009年7月退休。是全国十届人民代表大会代表,内蒙古自治区八届、九届、十届人民代表大会代表;中共内蒙古自治区五次、六次、八次党代会代表。2012年1月19日在呼和浩特逝世,享年70岁。