李公佐(约770-850),字颛蒙,唐代进士,陇西人。
生卒年不详。贞元十三年(797年)泛舟南行至潇湘苍梧。元和年间为江淮从事,后被免职,居长安。元和六年春之后到元和八年春,任江西从事。与白行简为好友,曾敦促白行简撰作《李娃传》。会昌初年为扬州府录事参军。大中二年(848年)因卷入吴湘案被免官。善撰唐传奇,《南柯太守传》、《谢小娥传》、《庐江冯媪传》、《古岳渎经》为其作品。鲁迅将李公佐同元稹并称为传奇作家中之两大师。另有《建中河朔记》。
自明代以来,多数人认为唐代有两个或多个同名的李公佐。鲁迅更指出“传奇家李公佐”与“千牛备身李公佐”不是同一人。《新唐书·宗室世系表上》提到,李公佐是河东节度使李说之子、朔方节度使李公度之弟,贞元八年以门荫为千牛备身(正六品下)。
日本学者内山知也则提出两个李公佐实为同一人。有学者提出千牛备身李公佐之父李说与薛芳同在马燧部下任判官,两人相识二十余年。贞元十五年,河东节度使李说曾请求改派当时的交城县令薛芳充任河东节度观察支使。李公佐在作品《古岳渎经》中提及于元和八年冬,“自常州饯送给事中孟简至朱方,廉使薛公�馆待礼备”。而薛芳正是薛�的胞兄。据此,千牛备身李公佐与传奇家李公佐当为同一人。