Marco Buti nasceu em Empoli (Itália), em 19/12/53. Reside no Brasil desde 1962. Graduou-se em Artes Plásticas na Escola de Comunicações e Artes da Universidade de São Paulo em 1980, onde também obteve o título de Mestre (1994), Doutor (1999), Livre-Docente (2008), Livre-Docente 3 (2013) e Professor Titular (2017).
Foi professor de gravura e desenho na Universidade Estadual de Campinas de 1986 a 1995. A partir de 1996 é professor de gravura e desenho no Departamento de Artes Plásticas da Escola de Comunicações e Artes da Universidade de São Paulo, do qual foi chefe de 2002 a 2007.