西晋京兆长安(今陕西西安西北)人,字仲治。少从皇甫谧学,才学通博。举贤良,任中郎,累官至卫尉卿。永兴元年(304)从惠帝至长安。返洛,官太常卿。后洛京荒乱,人饥相食,遂以饥卒。著述甚富,有《族姓昭穆》、《文章志》、《思游赋》等,并注《三辅决录》、编集古文章为《流别集》。明人辑有《晋挚太常集》。