Studium der Philosophie, Soziologie und Religionswissenschaft zunächst in Bayreuth, dann Sheffield und schließlich zum M. A. in Heidelberg. Promotion zum Dr. phil. in Heidelberg (Prof. Halfwassen).
Arbeit u. a. als Dozent an der Theologischen Fakultät und der PH Heidelberg und 5 Jahre lang an der SRH-Fachschule für Heimerzieher/innen als Dozent für das Fach Ethik/Religion. Hauptberuflich Lehrer am Berufsbildungswerk Neckargemünd (SRH) mit den Fächern Deutsch, Gemeinschaftskunde und Ethik. 6 Jahre Lehrer am Leonardo-Da-Vinci-Gymnasium für die Kursstufe als Ethiklehrer.
Derzeit verfasst er Aufsätze zu verschiedenen Themen der Philosophiegeschichte.