明四川内江人。

天启间举人。

崇祯中历官工部主事、南京户部员外郎,告归。

张献忠入川,文光纠众相抗。

永历时任右佥都御史,巡抚川南。

以恶总督李乾德,遂入山不视事。

清兵克嘉定,自杀。