Criador do método RPG, Philippe Souchard foi diplomado como fisioterapeuta pelo Ministério da Saúde Pública e da População na França.
Atualmente preside o Instituto Philippe Souchard de RPG, que possui sede em São Paulo e Rio de Janeiro, além de atuação em 14 países, onde já formou mais de 22.000 fisioterapeutas.
Souchard também é professor na Universidade Católica do Parnasse-Deux Alice, em Bruxelas, na Bélgica, e na Universidade de Roma Tor Vergata, em Roma, na Itália.