Originario de la ciudad de México, Marco realizó su formación musical en la Escuela Nacional de Música (UNAM) y estudió la Carrera de Actuación en el Centro de Investigación Teatral en Aguascalientes.
Es egresado del Rudolf Steiner Centre Toronto, Canadá, en donde realizó la formación a tiempo completo y obtuvo su certificación como maestro Waldorf. Marco se ha desempeñado como maestro de niños, adolescentes y adultos por más de 20 años y se ha dedicado al estudio y práctica de la Pedagogía Waldorf desde el 2001.
Actualmente es el maestro de 5º grado en Sea Star Waldorf School, Florida.