Natural de Vendas Novas, João Marmeleira é licenciado em Ciências do Desporto, concluiu um mestrado em Educação Física e uma pós-graduação em Strenght & Conditioning. Exerceu funções de preparador físico nos escalões de formação do SU 1.ª de Dezembro e depois na equipa sub-23 do Belenenses SAD, antes de entrar no Sporting CP, em janeiro de 2020.
Na Academia Leonina integrou inicialmente a equipa técnica dos sub-16, transitando depois para os sub-17, onde se encontra de momento.