龙文光1903年出生于四川崇庆廖家乡彭家场,原名彭文光,两岁时过继给舅父龙作霖为嗣,改名为龙德勋。后因其生母坚持改姓不改名,故名龙文光。
龙文光养父为地方乡绅,兼做私塾先生。因此龙文光小时受过较好的教育。龙文光在家乡念完小学后就到成都念中学,以后考入黄埔军校第三期步兵科,不久转入广东军事飞机学校学习飞行。1927年1月,随前苏联顾问李糜及航校同学黄光锐、杨官宇、周宝衡、毛帮初、张廷盂、黄毓沛、丁纪徐、梅龙安、黄毓全、刘植炎等人赴前苏联学习飞行技术。回国后,曾任飞行教官。国民党空军第四队《驻汉口)上尉飞行员。
龙文光剔口红军后改名为龙赤光,担任参谋职务。红军第四次反“围剿”时,因形势紧张,龙文光于1932年10月化装潜行回到汉口,不久被国民党特工人员发现并逮捕关押。龙文光的同学毛帮初、张廷孟等人曾联名保释龙文光,但未获准,第二年被杀害。