道光二十四年(1844)进士﹐官刑部主事。
咸丰间﹐擢升员外郎﹑懋勤殿行走。
同治初任保定莲池书院山长﹐不久去世,年仅三十八岁。
始著《北徼汇编》六卷。后复详订图说﹐鸠集蒙古﹑新疆﹑东北及早期中俄关系史料﹐起汉晋﹐迄道光﹐增为八十卷﹐咸丰帝阅后赐名《朔方备乘》﹐学术价值甚高。
又考订俞正燮《俄罗斯事辑》﹑魏源《海国图志》诸书讹误﹐辩证徐继畲《瀛环志略》疏失﹐用力甚勤。其友人张穆故世后﹐为之校订《蒙古游牧记》并付印。
补辑《魏书‧地理志》﹐功不可没。
自著尚有《王会篇笺释》﹑《一镫精舍甲部稿》等。