Ông là nhà giáo, bắt nghề dạy học ở Hà Nội năm 1950. Từ năm 1953, ông dạy tại trường trung học Petrus Ký, Sài Gòn. Sau khi học về Triết Học tại Ðại Học Sorbonne, ông giảng dạy Triết học Upanishad tại Ðại học Văn Khoa Sài Gòn và Văn Minh Việt Nam tại Ðại Học Ðà Lạt, Minh Ðức và Vạn Hạnh. Ở Hoa Kỳ, ông cũng từng là giáo sư thỉnh giảng tại trường Cao học về Nghiên cứu Quốc tế (SAIS) thuộc Ðại học Johns Hopkins ở Washington, D.C. Sau đó, ông được nhận làm học giả ngoại trú của Học viện về Chính Sách Quốc tế (FPI) cũng thuộc Ðại học Johns Hopkins.