大学生阶段在《人民文学》《边疆文艺》等国家级、省级文学期发表作品,三年级时参加省委宣传部、省文联组织的民族民间文学文山调查队,搜集、整理苗族、壮族民间作品、编写民间文学史。
1959年毕业留校,当年11月开始讲授中国古代文学史,从此在中文系任教职19年。其间,在《光明日报》、《云南日报》、《云南文艺》发表长篇历史学论文和文学评论多篇,并参与创办云大学报《思想战线》,兼任编辑2年。
1979年调到刚恢复招生的云大成人教育系统全面主持文科各专业的教学管理、教材编写、学术研究、师资培养工作,并坚持在教学第一线上课,直到20年后年老退休。退休后又受云大返聘,继续执教11年。以上,在云南大学的教龄共计50年整。
50年间,主讲过先秦两汉魏晋南北朝文学、唐宋文学、元明清文学、先秦诸子哲学、美学、文学原理、古代汉语,现代汉语、形式逻辑、新闻采访与写作、文化学、中国文化概论等15门课程。每门课程都是既作为教学任务,又作为学术研究来对待。用科研来支撑教学,故能自出机杼,多有创见,使各门课程均受到学生欢迎。反过来,多门课程的知识和教学经验,又为个人的科研提供了充足的底气、宽阔的视野和足供选择的多种攻关路径。这一教学、科研互动的治学特点和效果,在其红学专著《红楼梦:一次历史的轮回》中多有展现。
退休前历任云南大学学术委员会委员、云南大学成人教育学院学术委员会主任。学术方面的社会兼职至今尚有
中国红楼梦学会常务理事、国际红学权威刊物《红楼梦学刊》编委、云南苗学丛书编委会主任。2次出席国内和国际《红楼梦》学术研讨会,并担任大会学术委员、学术评议人。
个人学术研究范围较广,而以《红楼梦》研究成果发表为多,代表著作为《红楼梦:一次历史的轮回》(云南大学出版社1990年)。此外,还公开刊发红学长篇论文10馀篇,正待与其他存稿汇总修订成书。其他学科领域的研究成果有《云南苗族民间故事集成》(主编,
中国民间文艺出版社1988年),《西部苗族古歌》(合作,
云南民族出版社1992年),《苗族的迁徙与文化》(主编,云南民族出版社)、《汉语》(主编,云大出版社),以及关于楚文化、儒道文化、戏曲研究、当代文学研究的文章多篇。
1、《红楼梦:一次历史的轮回》,
云南大学出版社1990版。(该书获云南省优秀图书一等奖,云南省高等学校优秀科研成果一等奖)