李善(?—689),扬州江都(今江苏扬州)人。初从同郡人曹宪学《文选》,颇能承继其业。高宗显庆中,累补太子内率府录事参军、崇贤馆直学士,兼沛王府侍读,历泾城令。后以故配流姚州。遇赦还,居汴、郑间讲授《文选》。则天载初元年卒。善为人方雅,有士君子之风,学问弘博,淹贯古今。然不能属辞,时号“书簏”。两《唐书》有传。曾撰《汉书辩惑》三十卷(《新唐书·艺文志》作《汉书辨惑》二十卷)、《文选辨惑》十卷,注《文选》六十卷。其所注《文选》,征引繁富,于典故及词语语源之注释,颇周备详尽,是一部与《文选》不可分割的有很高学术价值的著作。上海古籍出版社有排印本,1986年出版。