1946年1月5日生于广州郊区一个贫农家庭。1964-1970年在暨南大学外语系(英语专业)读书。1970-1978年在广州的中学教英语。1978年考入中国社会科学院语言研究所,师从吕叔湘先生。1981年毕业,获得文学硕士学位,留在中国社会科学院研究生院任英语讲师。1983-1984年在美国洛杉矶大学英语系作访问学者。1986年起在北京师范大学外语系工作。1995年升为教授。1992年起任硕士生导师,1996年起任博士生导师。2002年以来任北京师范大学外国语言文学学院副院长。(2000-2002年曾任中南大学铁道校区外国语学院院长。)