生于中国台湾省云林县。卒于台北市。1957年台湾师范大学英语学系毕业,之后在台北大同高级中学任英语教师。1966年到德国留学,攻读历史语言学,1974年获慕尼黑大学哲学博士学位。1976年回台湾从事语言研究,先后担任台湾“中央研究院”历史语言研究所副研究员、研究员,语言学研究所研究员。1998年受聘为中国社会科学院西夏文化研究中心学术委员。
致力于汉语音韵、汉藏比较语言学及西夏文研究,卓有成效。主要论著有《十二世纪末汉语的西北方音》《汉、藏、缅语元音的比较研究》《从汉藏语的比较看上古汉语若干声母的拟测》《从汉藏语的比较看汉语上古音流音韵尾的拟测》《西夏韵书同音第九类声母的拟测》《西夏语中的汉语借词》《西夏文字衍生过程的重建》《西夏文的意符与声符及其衍生过程》《西夏语的音韵转换与语音构拟》等。