明崇祯八年(1635年)袭任靖虏卫指挥,操守清廉。不久被授予宁夏都司,每日必读兵书。
崇祯十三年(1640年)升任汉羌营副将,随兵出征
河南省。崇祯十六年(1643年),与
李自成起义军交战中兵败被俘获,伺机逃身后回家侍奉母亲。清顺治二年(1645年)四月,经
陕西省三边
总督孟乔芳多次征召,赵光瑞再次从军,仍然授任汉羌营副将。
顺治五年(1648年),赵光瑞驻守洮阳(今
临泽县),适逢河西回民首领米喇印、
丁国栋起事,率部与米、丁反清军先后战于广武、梅川等地。后来,又会同靖逆侯
张勇等合围甘州,米喇印打开城门投降。顺治六年(1649年),
大同市总兵
姜瓖率兵反清攻陷
蒲州,赵光瑞为先锋于同年八月攻克蒲州,平定
山西省。
顺治九年(1652年),赵光瑞升任都督同知,率军南下湖北,与
李自成残部
郝永忠、刘二虎部作战。顺治十一年(1654年),李自成余部数万人进攻白土关,赵光瑞率轻骑数百人疾驰迎战,因众寡悬殊被围困。虽经多次突围未能成功,士卒伤亡惨重。赵光瑞仰天喟叹:“我自投军带兵以来,参加大战十一次,经历小战无数,未曾受到挫折,今天如此惨败,我还有什么面目苟活人世。顾念家中老母虽然在世,但有孙儿陪伴,侍奉她终享天年,我也就没有任何牵挂了!”语毕,拔剑自刎,时年三十九岁。