范晓光生于1945年7月,湖北阳新县王英镇东源大湖地村人,开国上将王平之子(范将军随母姓)。2005年7月晋升为中将军衔。
1964年,考入南京解放军炮兵工程学院(现为南京理工大学)。
1973年,调回南京解放军炮兵工程学院当教员。
1978年,第二次当兵入伍,到军委炮兵科研处工作。
2003年12月任成都军区副司令员。2005年7月晋升为中将军衔。
历任总参谋部动员部副部长、部长。