历五年（1577年）冬，吏部尚书张瀚被罢官，重新启用王国光代职。不久加太子太保。王国光是万历初年张居正改革的重要助手。张居正死后，御史杨寅秋以六项罪名弹劾国光，神宗震怒，将王国光撤职。之后又念其功劳，命其复官以致仕。万历二十二年（1594年）病卒。《明史》有传。
佚事.《万历野获编》记载其年逾八旬，仍然好色不衰之事。