进为知院事。因病去职，为观文殿大学士、知河阳。宋哲宗即位，以正议大夫知河南府，转任知郑州。元祐二年（1087年），召为侍读，提举中太一宫。元祐三年（1088年），拜门下侍郎，再知枢密院事，官至右光禄大夫。元祐五年（1090年），孙固去世，赠开府仪同三司，谥号温靖。元符二年（1099年），因为元祐党籍夺官。宋徽宗政和年间，出党人籍，归还所夺。