Originaire du Val-de-Travers et de Saint-Prex, Sophie Michaud étudie l'allemand, le français et les sciences politiques à l'Université de Lausanne et celle de Tübingen. Son mémoire, en langue allemande, porte sur la littérature suisse de l’entre-deux-guerres. Après un stage à l'OFEV, elle travaille pour la DDC à Rio+10 puis pour le CSAJ. Elle dirige ensuite la branche romande de Pro Natura.