Né à Téhéran en 1938, Mahmoud Bina a étudié la philosophie en Allemagne, où il obtient un doctorat de l’université de Göttingen. Insatisfait du vide de la pensée philosophique moderne, il découvre alors l’oeuvre de Frithjof Schuon, en qui il trouve une source d’inspiration fondamentale. Plus tard, il s’installe en Suisse et étudie les mathématiques à l’Université de Lausanne, où il achève un programme de Maîtrise en 1973. Après une carrière d’enseignant à l’université de Lausanne, il devient professeur à l’Université de technologie d’Ispahan jusqu’à sa retraite en 2006. Il enseigna plusieurs domaines des mathématiques mais aussi la philosophie des sciences pendant près de trois décennies ce qui laissa une influence durable sur de nombreux étudiants.