Student, St. Vincent's Major Seminary, Peiping, China, 1938. Bachelor of Philosophy, Pontifical Urbaniana University, Rome, 1939. Blekinge Institute of Technology, Pontifical Urbaniana University, Rome, 1941.
Licentiate in Philosophy, Pontifical Urbaniana University, Rome, 1942. Licentiate in Sacred Theology, Pontifical Urbaniana University, Rome, 1944. Doctor of Philosophy, Pontifical Urbaniana University, Rome, 1946.
Postgraduate, University Toronto, Canada, 1956. Postgraduate, Pontifical Institute Mediaeval Studies, 1959. Postgraduate, St. Francis Xavier University, Antigonish, Canada, 1951.
Doctor of Philosophy (honorary), Scicluna International University, 1987. Doctor of Theology (honorary), Albert Einstein International Academy Foundation, Kansas City, Kansas, 1993.
Lecturer in philosophy, Fujen U., Peiping, China, 1946-1948;
assistant pastor, chairman educational committee for parish co-ops, Thorold, Ontario, Canada, 1951-1956;
instructor, U. Notre Dame, Indiana, 1956-1958;
assistant professor, St. John's U., Collegeville, Minnesota, 1959-1962;
assistant professor, St. Mary's College, Moraga, California, 1962-1972;
scholar in residence, St. Mary's College, Moraga, California, since 1973;
director St. Thomas Aquinas International Center for Everyone, St. Mary's College, Moraga, California, since 1974. Professor of University Ottawa, Canada, 1957-1959. Visiting lecturer St. Bonaventure U., New York,1958-1959, Catholic U. Paris, 1960.
Research associate University of California, Berkeley, since 1962. Chaplain Christian Brothers St. La Salle Schools, since 1963, local branch 11,Italian Catholic Federation, Oakland, California, since 1983, Oakland county KC, since 1978. Instructor Holy Names College, California, 1965-1969.
Associate professor John F. Kennedy U., California, 1966. Vicar for Chinese and East Asian peoples Roman Catholic Church, 1969-1986. Member Oakland Priests' Senate, 1972-1975.
Visiting professor.Ignatius Institute, U. San Francisco, 1981-1982. Director Chinese translations Lublin U. International Translate Center, 1984-1986. Consultant doctoral committee Union Institute Graduate College, Cincinnati, since 1997.
Honorary member Mexican Catholic Philosophical Society. Member American Association for the Advancement of Science, United Nations Educational, American Philosophical Association, American Catholic Philosophical Association, American Oriental Society, American Academy Political and Social Science, Catholic Theological Society of America, Society International pour l'Etude de la Philosophie Médiévale, Chinese History Society of America, International Society St. Thomas Aquinas, International Jacques Maritain Society, International Society Metaphysics, International Association Symbolic Logic, International Society Chinese Philosophy, International Association for Christian Thought, World Congregation of Brothers Christian Schools, (affiliated brother since 1988), International Association Educators for World Peace (vice chairman special consultant), United Nations Economic and Social Council in United Nations Assembly, United Nations Department Public Information, United Nations Conference on Environment and Development, since 1998.