崔光,清河人,原名叫孝伯,字长仁,这是孝文帝赐给他的名字。祖父崔旷跟随慕容德南渡黄河,住在青州的时水。慕容氏败亡,崔旷入仕南朝任宋国乐陵太守。宋在黄河南边建立冀州,设置郡县,他便成了东清河俞阝地人。崔光的父亲崔灵廷任宋的长广太守,与宋冀州刺史崔道固共同抗拒魏军。慕容白曜平定三齐之地,崔光十七岁,随父亲迁至代。家里贫穷,却酷好学习。白天耕地,夜晚读书。后来,靠教书赡养父母。

  太和六年(482),崔光任中书博士、著作郎,与秘书丞李彪参与修撰国书,又升任给事黄门侍郎,很被孝文帝信任。孝文帝曾称赞他说“:崔光的才学浩浩荡荡,如黄河奔腾东流,真是我朝的一代文宗啊!”他由参赞迁任都谋,朝廷赐爵号为朝阳子。崔光从小就有很大的度量,喜怒不形于色。有人诋毁他,他也一定用好话回报,虽然被诬陷诽谤,始终不替自己辩白。皇兴初年,有同郡的两个人被掠卖为奴婢,找到崔光哀求,崔光便将这两个人赎出,孝文帝听说后嘉奖了他。他虽然处于国家的枢要机密的重要位置,却从不留意文案上的事,只参与讨论朝廷的大政方针。孝文帝常对群臣们说“:以崔光这样杰出的才能,宽广的胸襟,如果没有意外的变故,二十年以后应当位至司空。”

  宣武帝即位,任他为侍中。他与李彪一起撰写国书。太和末年,李彪被解除著作的职务,朝廷专门把写史的事交给崔光,李彪不久因犯罪被免官。宣武帝当太子时,李彪上表,请求朝廷允许他撰写《魏书》,朝廷下诏同意。李彪便以布衣百姓的身份在秘书省专门从事史书的著述。崔光虽然任史官,认为李彪的意思是想专擅写史的功劳,便上表请求将自己的侍中和著作的职务解除,让给李彪,宣武帝不同意。

  正始元年(504),典事史元显将一只长了四只爪、四个翅膀的鸡献给朝廷。朝廷下诏让散骑侍郎赵邕询问崔光:这种怪异现象的出现象征着什么?崔光上表说“:《汉书》《五行志》记载:宣帝黄龙元年(前49),未央殿的路车令厩内雌鸡变成了雄鸡,羽毛变了却不会打鸣,不会带领母鸡,爪上无距指。元帝初元年间,丞相府史家的雌鸡孵化鸡雏,却渐渐变成雄鸡,长出鸡冠和距爪,并会打鸣。永光年间,有人献上一只头上生角的雄鸡。刘向认为鸡是一种小的家禽,主管报时和人的起居,出现这些是地位低的小臣报事为政的象征,说明小臣将要假借君主的威望侵害朝廷。石显就是这样的人。竟宁元年(前33),石显被诛杀,这就是动物垂象的作用。汉灵帝光和元年(178),南宫寺的雌鸡要变成雄鸡,浑身长得都像雄鸡,但鸡冠却没有变。朝廷下诏询问议郎蔡邕,他回答说:‘形貌不端正,就会有鸡祸出现。据我推断,头象是元首,是君主的象征。现在,这只雌鸡浑身都变成了雄鸡,没有变到头上,而皇上您知道,这是将要发生令朝廷不顺心的事情的象征。如果朝廷政治无所改变,雌鸡的头冠也会变成了雄鸡的,祸患就会更大。’以后不久,巨鹿人张角作乱,号称黄巾军,四方动荡,百姓负担不了繁重的赋役,大多响应叛军。朝廷不刷新政治,导致天下大乱。今天这只鸡的形状与过去不同,但它象征的内容却很类似啊。刘向、蔡邕都是渊博通达之士,考察物象,验证实事,准确而又有力,实在令人信服。我根据蔡邕的话推断,这只鸡的翅膀和爪子增多,是群小们互相勾结联络的象征。鸡还没有长大,爪子和羽翅还小,说明他们的势力还很微弱,容易制服。

  “我听说自然灾异的显现,都可以昭示朝廷国家的吉与凶。圣明的君主看了就会戒惧,因而能化祸为福;昏愦的君主看了不以为然,所以导致祸患降临。《诗经》、《书经》、《春秋》以及秦、汉以来的典籍中记载这一类的事情,都是陛下您所了解的。今天,如果有人由卑贱而变成显贵,干涉朝廷政事,这是前代君房一类人。前者与南朝交战,死亡数以千计,白骨横陈原野。活着的有败家丧亲之痛,死去的化为怨恨伤悲的冤魂。在义阳屯扎军队,炎天盛暑还未回来;荆地蛮族反叛,征讨的将士长期停留在那里。东部州郡转送军资,频繁往返于道路。百姓输纳净尽,贫困不堪,就像套上绳索要被勒死。北方春降寒霜,蚕妇们因桑树被冻死而无所事事。黎民百姓的艰难困苦,没有不超过现在的。这正是贾谊痛哭叹息,谷永痛切直谏的时候。掌管刑狱的司寇杀戮囚犯,君子们认为不应该这样。陛下是天下人的父母,应该对他们可怜体恤。国家重视战争,用兵好像用火,容易引起上下的埋怨而产生动乱。陛下为了驰纵自己统一天下的欲望,而忽视了苍生万民,难道不顾念太祖道武帝夺取天下的艰难,前代帝王们经营国家的辛劳吗?诚望陛下您以自己的聪明睿智吸取历史的教训,警觉天地昭示的深意。”

  宣武帝看了十分高兴,于是,对崔光更加倚重。

  正始二年(505)八月,崔光又上表说“:野树长在宫廷,野鸟飞入庙堂,古人认为是衰落灭亡的景象。惧怕灾祸的到来,因而修德齐政,都可以化凶为吉。东南边境尚未平静,战火仍没有停息,京畿一带大旱多时,人民疲劳,万物凋敝,没有比这更严重的。百姓们承受天子的养育,应该对他们体恤怜爱。希望陛下您要追思殷代二位帝王感应天变的做法,躬身诚意,革新政治。那么,我大魏的基业就可以永远昌盛。”

  正始四年,任中书舍人。永平元年(508)秋,朝廷将诛杀元愉的妾李氏,群臣没有人敢替她求情的,朝廷命崔光起草诛杀李氏的诏书,他犹豫很久没有动笔,奏报朝廷说:“我听说要处决元愉的妾李氏,她妖言惑众,煽乱人心,实在应该杀戮。但外面的人议论李氏现在有身孕,按例应该等她分娩之后再行刑。我查阅旧典,再推考近事,杀戮祸及腹中的胎儿,叫酷刑,只有像夏桀、殷纣这样的暴君才干这种事。君王的一举一动都被记录下来,没有任何可以隐瞒的地方,行刑残酷而又违背法律,怎么昭示后人?陛下年事已高,还没有东宫的储君,皇子还在襁褓中,恐怕会夭折。我见识愚昧,却知无不言,请将李氏缓刑,以等待她的生育。”宣武帝同意。

  延昌二年(513),宣武帝到东宫,召见崔光与黄门甄琛、广阳王元深等人,赐给他们座位,对崔光说:“你是我中书省的大臣,应当让你当太子的老师。”崔光起身拜谢,并坚决推辞,宣武帝不同意,便让孝明帝出来,跟随他的有十多人,告诉他们,让崔光当太子的老师,令孝明帝拜见崔光。崔光又拜辞,说自己不应当受太子的叩拜,宣武帝仍然不同意。孝明帝便面南站立,叩拜崔光。詹事王显奏请随太子一起叩拜。于是,东宫的侍臣一起对崔光叩拜。崔光北面站立,不敢答拜,惟向西拜谢后出来。朝廷赐给他锦绣一百匹。甄琛、元深的赏赐各有差别。不久,授予他太子少傅,升任为右光禄大夫。

  延昌四年(515)正月,宣武帝在一天晚上去世。崔光与侍中、领军将军于忠到东宫迎接孝明帝。安抚内外臣民,崔光最为有力。宣武帝死后两天,广平王元怀抱病入宫,以同母兄弟的身份,直接来到太极殿的西庑下,哀号痛哭,震动宫廷。又叫来侍中、黄门、领军、二卫,说他想上殿哭祭,还要入见新主。大臣们都惊愕地互相看着,没有人敢反对。崔光却掂起衰衣的衣襟,晃动着丧杖劝阻他。他引用汉光武帝刘秀初去世时,太尉赵瞲横着剑站在台阶上,将亲王们推开,不让他们上殿哭祭的故事,说时面色十分严厉,听的人没有认为不恰当的,佩服崔光说得有理有据。元怀听完,声泪俱止,说“:侍中您用古代的事要求我,我不能不服从。”于是便回去了,多次派家人向崔光等表示感谢。

  永平四年(511),朝廷曾经让黄门郎孙惠蔚代替崔光任著作,孙惠蔚前后五年没有任何举措。至此,尚书令、任城王元澄上表奏请让崔光重新担任史官职务。于是,朝廷下诏仍让崔光任史职,升任为特进。因奉迎孝明帝有功,封为博平县公,任国子监祭酒,下诏允许他乘坐推车从元龙门出入。不久,迁任车骑大将军、仪同三司。灵太后临朝听政后,崔光多次上表表示要辞职引退。于忠专擅朝政,崔光依附他。等到于忠稍被朝廷疏远,崔光一起将朝廷赐给他的表示等级的绶带、帽子、官服和封地的茅和土送还给朝廷,上表十余道,请求辞官,灵太后不答应。有司奏请赠给于忠和崔光封地。熙平元年(516)二月,太师、高阳王无雍等人奏表举荐崔光给孝明帝讲授经书。原先,崔光有恩德于灵太后,四月,朝廷又封给他平恩县侯的爵位,把朝阳伯的封爵转授给他的二儿子崔勖。这一月,朝廷又赐给他羊车一辆。

  当时,灵太后临朝掌管国家大政,却经常在宫廷的后园拉弓射箭,演习武艺。崔光将前代妇人们写的文章送上,用来劝谏她弃武习文。这年秋天,灵太后多次到王公大臣的府宅,崔光上表劝谏说:“《礼记》上说:诸侯不是因为慰问病人,赴丧吊唁,而到臣子们的家中,这样的君臣关系就叫做戏谑。昨日您的车驾几次出动,到冯翊君、任城王的府第。虽然天气渐到中秋,但仍然蒸热。车马往返,您的身体一定疲劳困倦。左右的侍从,多至千百个,跟在车驾后面护卫,穿着坚硬沉重的盔甲不停地奔跑。过去有人说您十分快乐,而随从的臣子们却很辛苦,看来真有这种事啊。皇帝的家族人口繁衍,勋臣贵戚日益增加,邀请您的人也越来越多,恐怕将要成为规矩了。陛下您接受前王的遗命,辅助幼主,以天下为公,以亿万百姓的生存安乐为己任,希望能常到郊庙祭祀和决定朝廷的大政方针。爱惜身体,蓄养精神,停止游乐,那么全国上下都会为此感到高兴。”

  神龟元年(518),崔光上表请求修补破损的石鼓经。朝廷同意,后因灵太后被废黜,便停止了。

  神龟二年八月,灵太后到永宁寺,亲自登上佛塔上层,崔光上表劝阻。九月,灵太后要到嵩山佛寺去,崔光上表劝谏,太后没有采纳。

  正光元年(520)冬,朝廷赐给崔光矮桌、拐杖和衣服。二年春天,孝明帝在国学举行释奠大礼,崔光拿着经书面南而立,百官陪着站在两旁。司徒、京兆王元继多次上表请求将自己的职位让给崔光。四月,朝廷命崔光为司徒,侍中、国子监祭酒、领著作的职务不变。他上表坚决推辞,过了一年也不肯接受。

  这年八月,有人在宫内抓获一只秃鹫,朝廷下诏问崔光这象征着什么,崔光上表说“:秃鹫,是贪婪而又凶恶的鸟,在荒野大泽中生长,不应该飞到宫廷中。过去,晋魏黄初年间,有鹈鹕飞集在灵芝池,文帝下诏书认为曹恭公疏远君子,亲近小人。因而向天下寻求贤明杰出的人才。太尉华歆因此罢职,让管宁接替他的职务。我听说在野外生活的动物进入房舍,古人认为不吉祥。所以,张王存厌恶任鸟,贾谊忌讳鹕。鹈鹕暂时聚集而很快又飞去,前代帝王还引以为戒,何况现在秃鹫飞入宫中,被人擒获,正被饲养,安然闲静,毫不惧怕。和过去的情况相比较,真特殊啊!贪婪的禽类,一定靠吃鱼肉生活,豆麦稻米,有时也会啄食。吃一次的耗费,就有一斤多粮食和肉类。今年春夏干旱,谷价上涨。贫穷之家都面有菜色。陛下为天下百姓的父母,对他们爱抚备至,怎么能够抛开人不管而去养鸟,留意于这个形貌丑陋,声音刺耳的家伙呢?”孝明帝看到奏章十分高兴,将这只鸟放回沼泽中。

  崔光年纪高迈而又政务繁巨,疾病渐渐增加,而却自强不息。经常在史馆写作,病重了也不回去。正光四年(523)十月,孝明帝亲自探望他的疾病,下诏停止他接待宾客,不断派宦官去问候。为此,还停止了宫廷中的音乐歌唱,不再游览观光。又封崔光的长子崔励为齐州刺史。十一月,崔光病情加剧,对他的子侄们说“:我蒙受先帝的厚恩大德,有了今天很高的职位,史书没有写成,死了也留有遗憾。你们赶快把我接回家去。”气力虽然微弱,但神志却很清醒,到了家里就去世了,享年七十三岁。孝明帝听到死讯后,悲哀得痛哭流涕,一趟又一趟派宦官去他家里。又亲自去祭奠,抚着崔光的尸体,大放悲声。车驾回宫的路上,也一直痛哭不止。因为过于悲哀,饭量大为减少,一说起话来,都因追忆崔光而伤心。每来到崔光为他讲学的地方,就改变容色,悲怆地哀悼。谥号文宣。出殡那天,孝明帝在建春门外设祭,一看到灵车到来就伤心欲绝。儒士们都为此感到光荣。

  崔光待人宽厚慈爱,不与任何人和事相牛氐牾,进退沉浮,平心处置,不以为意。曾经仰慕胡广、黄琼的为人,因而,被提倡气节的人所轻视。当初,领军于忠,因崔光与他有旧日的恩德,所以倾附于他;元叉对崔光也很敬重。郭祚、裴植被杀,清河王元怿遇到灾祸,崔光随时改变态度,不对他们匡救帮助,于是,被天下人所讥笑。他自从得到高官重爵后,很少再推荐别人。他曾向朝廷启奏过自己的女婿、彭城人刘敬徽的事,说敬徽在荆州五陇担任守将,女儿跟随丈夫在任所。他因此常常忧虑敌寇去袭击。自己又和女儿南北分离,请求让女婿任徐州长兼别驾,暂时住在京城。孝明帝答应了他的要求。世人因此将他比作张禹。他初任黄门,则辞让给宋弁;任中书监,则辞让给汝南王元悦;任太常,则辞让给刘芳;任少傅,则给元晖、穆绍、甄琛;任国子祭酒,则辞让给清河王元怿、任城王元澄;任车骑、仪同,则辞让给江阳王元继,又辞让给灵太后的父亲胡国珍,都是他观望形势作出的不同选择。所以,人们议论他过于矫情。

  他相信佛教,礼拜佛像,诵读佛经,年纪逾老而迷信逾深。终日怡然自得,不再烦恼生气。曾在门下省白天坐着读书,有一只鸽子飞到他的膝前,又飞到他的怀里,沿着胳膊上到他的肩头,过了很久才飞去。僧俗两道有数十人写诗赞颂。每次被和尚、达官贵人邀请讲解《维摩》、《十地经》,听众常常有数百人。