业于北京对外贸易学院（现北京经贸大学）。1971年2月进入外交部工作，先后在外交部非洲司任科员、副处长、处长、副司长，并先后在驻加纳、津巴布韦使馆任随员、三秘、二秘、一秘和政务参赞。1999年，接替吕凤鼎，担任中华人民共和国驻尼日利亚大使。2003年由王永秋接任，梁转任驻纳米比亚大使，2007年10月卸下大使职务，由任小萍接任，同年11月卸下公职退休。