名进士，改庶吉士。次年，授礼科给事中，上疏陈“慎诠选、核镇将、核赎锾、剔衙蠹、禁滥征、酌科议”六事，皆中利弊，部议允行。历任刑、兵、户、吏四科都给事中。六年中，疏凡二十余上，悉奉温旨褒嘉。出典湖广乡试，取士百六十人，而捷南宫者六十四，得士称最盛。选太常寺少卿，假归。康熙元年（1662年）补四译馆少卿，修葺馆署，考校译字生四十人；请复旧制，兼翰林职，着为令，馆中勒石纪德；转右通政使。康熙十二年（1673年）充殿试读卷官，晋太常寺卿。会天坛有牧马者，上遣内侍察堂官职名。或谓光祀任甫三日，可勿预。光祀曰：“居