Avocat et subdélégué de l'intendance du Berry à Sancerre avant la Révolution, Pierre-Joseph Grangier fut élu, le , par le bailliage du Berry, député du tiers état aux États généraux de 1789. Il vota constamment avec la minorité et fit partie du comité des rapports. Il protesta personnellement contre l'acceptation de la Constitution par le roi et signa les protestations générales de septembre 1791. Il cessa, peu de temps après, ses fonctions de député le .
Le gouvernement consulaire le nomma le 22 floréal an X () conseiller général du Cher, puis, en 1804, conseiller de préfecture à Bourges, fonction qu'il conserva sous l'Empire et les deux Restaurations jusqu'à sa mort en 1821, sauf pendant les Cent-Jours. En 1810, Grangier fait partie du Conseil de Préfecture du Cher, composé de trois Membres, avec Messieurs Gravet-la-Buffière et Leblanc-Lespinasse[1]. Il reçut la Légion d'honneur.