Canton of Neuchâtel
In 1889 he became a member of the Grand Conseil neuchâtelois before becoming a member of the Conseil national of the Canton of Neuchâtel in 1902. From 1903 to 1912, Perrier was a member of the Conseil d'Etat of the Canton of Neuchâtel (cantonal government). He was affiliated to the Free Democratic Party. He presided the Conseil d'Etat twice: 1905/1906 and 1909/1910.