京都府生まれ。1970年洛星高等学校卒業、京都大学工学部入学、1972年京都大学文学部に転学部、1975年卒業。1977年同大学院文学研究科フランス語フランス文学専攻修士課程修了、同博士課程進学。1980年、B.Pottier教授の下で、パリ第4大学第3課程博士号取得(一般言語学)。同年8月京都大学教養部助教授。京都大学総合人間学部助教授、教授を経て、同大学院人間・環境学研究科教授。2017年定年退任。
言語学の研究・教育だけでなく、多くのフランス語教育関係の書籍(辞書・教科書)の編纂に携わっている。また、自身のウェブサイト[2][3]や短歌雑誌で現代短歌批評の活動を展開している。