唐京兆人。

高宗总章元年,任乾封县令。

历任司封、吏部员外郎。

调露二年,自中书侍郎拜同中书门下三品。

旋罢为相王府长史。

睿宗文明元年,复自太常卿拜侍中。

武则天垂拱元年,得罪配流象州。