Daniel Parrochia a été chargé de recherche au CNRS, puis professeur de philosophie des sciences et de logique mathématique aux Universités de Toulouse-le-Mirail, Paul Valéry-Montpellier II et Jean Moulin-Lyon III.