Marc J. de Vries (1958) is getrouwd en heeft vier kinderen.
Hij studeerde natuurkunde aan de VU en studeerde in 1982 af op het onderwerp: oplossen van problemen in natuurkunde onderwijs.
In 1988 promoveerde hij aan de TU Eindhoven op een proefschrift met als onderwerp techniek in natuurkunde onderwijs.
Hij was leraar natuurkunde op een school voor voortgezet onderwijs in Papendrecht (1982-1983). Van 1983-1984
was hij leraar in natuurkunde, wiskunde en didactiek aan het leraren opleidings instituut Pedagogisch Technische Hogeschool (PTH) in Eindhoven.
Vervolgens was hij van 1984-1988 als onderzoeker natuurkunde en techniek onderwijs verbonden aan de TU Eindhoven. In 1988
was hij gastonderzoeker aan de Virginia Polytechnic Institute and State University, Technology Education Programme.
Van 1988-1991 was hij hoofd van de Technology Education afdeling (leraren opleidings programma) aan de Pedagogisch Technische Hogeschool in Eindhoven.
In 1990 begon hij als assistent-professor in Filosofie en methodologie van de techniek (nu: Filosofie and ethiek van de techniek) aan de TU Eindhoven (leerstoel van prof.dr.ir. Anthonie Meijers).