Leandro Machado dos Santos nasceu em Porto Alegre/RS, em 1970.
Bacharel em Artes Visuais – habilitação Pintura, pela UFRGS (Porto Alegre/RS, 2003); concluiu a Licenciatura em Educação Artística em 2007 também pela UFRGS. Ainda possui Especialização em Saúde Mental – Hospital Psiquiátrico São Pedro, Residência Integrada em Saúde, Escola de Saúde Pública (Porto Alegre/RS, 2007).