邓龙光原为广东高州中学学生,后来投笔从戎,参加东征和北伐,战斗在革命前线,在广东黄埔陆军小学第六期、武昌陆军第二预备学校、保定陆军军官学校第六期 步科毕业。1923年起任粤军第三师六旅十一团中校团副、上校团长,国民革命军第四军教导一师副师长、师长,第十二师师长,第一集团军舰队司令、独立第四 师师长,第九师师长。1936年1月授陆军中将,任第4军副军长兼156师师长。抗日战争时期,任第83军军长,第29军团副军团长,第35集团军总司 令。
1937年12月1日,日军下达进攻南京的作战命令,以三倍于中国守军的兵力围攻南京,南京保 卫战开始。1937年12月6日,日寇以大批飞机经常轰炸南京城内及城廊附近的军事要点。8日,日军第18师团和伪军于正山部占领了芜湖,对南京形成包 围。9日,敌逼进南京城。粤军邓龙光部在光华门、麒麟门等处,痛歼日军松井石根部第6师团5千余人,受到最高当局明令嘉奖及2万银元犒赏。在南京保卫战突 围作战中,第66军、第83军主力(欠第83军156师)在军长叶肇、邓龙光指挥下,从正面突破日军阵地,第159师代师长罗策群在激战中阵亡,两个军突围过程中打散,部队各自为战,付出大损失后分头突出围,成为南京保卫战中唯一幸存的部队。