湖南善化县（今属长沙市）人。生于清仁宗嘉庆二十四年（1819年），十一岁时作《西王母赋》。道光十五年（1835年）中乙未恩科举人，道光二十五年（1845年）中进士，改庶吉士。太平天国起事时，主张行保甲，以佐团练，不受用，遂请假回乡，在家读书。卒于文宗咸丰九年（1859年）。撰成《番塘鱼论》、《河防纪略》。弟孙颐臣，道光二十七年（1847年）进士。