北宋南康军建昌(今江西永修北)人,字公择。皇祐进士。与王安石友善。神宗即位,安石引为三司条例司检详官,辞不就,改右正言、同管勾国子监,上十余疏反对变法,出通判滑州。哲宗时,为御史中丞,历知邓州、成都府。少读书于庐山白石僧舍,第进士后,藏所抄书于山中,后增至九千余卷,时人称“李氏山房”。