1928年、島根県大田市の寺院で生まれる。一家は朝鮮に渡り、布教活動に従事する。1945年、旧制京城帝国大学予科へ入学。敗戦を元山で迎え、北緯38度線を突破して帰国した。
帰国後は、旧制龍谷大学予科に入学し、1949年に卒業。1953年、京都帝国大学文学部哲学科を卒業し、同大学大学院哲学科に進んだ(1962年まで在学)。1953年より大阪市立汎愛高等学校で英語教師をつとめ、1963年からは大阪市立高等学校で英語教師をつとめた。1966年に京都産業大学講師となった。1972年より助教授、1978年より教授。1979から1980年まで、米国イリノイ大学の客員研修員であった。