O seu percurso político está diretamente ligado à freguesia de Almancil, onde exerceu os cargos de presidente da Assembleia de Freguesia (de janeiro de 1990 a dezembro de 1993), secretário do executivo da Junta de Freguesia de Almancil (de janeiro de 1994 a dezembro de 1997) e presidente da Junta de Freguesia de Almancil (de janeiro de 1998 a outubro de 2013).
João Martins é natural de Loulé e residia em Almancil. Frequentou o Ensino Secundário do Antigo Curso Liceal e foi Inspetor da Segurança Social. Realizou diversas formações profissionais com incidência nas áreas inspetiva e jurídico-laboral.