Aos 45 anos, o técnico terá sua segunda experiência comandando um elenco principal. Márcio começou sua carreira treinando equipes de base. O treinador somou passagens por Corinthians, Santos, Portuguesa, Guarani, Osasco Audax e Al Nassr, dos Emirados Árabes.
Em 2020, Márcio chegou ao São Bernardo, passou pelo sub-20 e, no ano seguinte, assumiu o time principal. No Bernô desde então, o técnico somou 98 partidas, com 45 vitórias, 29 empates e 24 derrotas.
O novo comandante chega para assumir o cargo deixado por Zé Ricardo, que terminou demitido após a eliminação para o Vila Nova no estadual. A estreia de Márcio Zanardi será no dia 21 de abril diante do Ceará pela primeira rodada da Série B.