29年4月4日），孝庄帝命大将军元天穆讨伐称汉王的变民首领邢杲，诏天光以原官使持节、假镇东将军、都督，隶属元天穆军，同年四月辛丑（5月13日），邢杲在济南被击破，投降后被押送洛阳斩首。不久后，南梁将领陈庆之趁着北魏主力讨伐邢杲时，护送先前投靠南梁的北海王元颢往北进攻，所向披靡，元颢遂在睢阳称帝，改年号为孝基。孝庄帝为了逃避元颢的攻势，放弃洛阳逃走，元天穆与天光闻讯后跟南下的尔朱荣在河内会合，尔朱荣离开晋阳后，并州、肆州人心不安，尔朱荣乃命天光以原官兼尚书仆射，为并肆云恒朔燕蔚显汾并九州行台，前往并州安抚整顿