明宪宗成化十七年(1481),三十六岁的王华考中状元。此前,王华从祁阳归乡之后,屡次参加乡试,但都名落孙山。成化十六年,王华参加浙江省乡试,考得第二名。翌年,参加殿试,考取头名。
礼部每隔三年会在京城举行由各省举人参加的官吏选拔考试,合格者才有资格参加皇帝主持的殿试。殿试中合格的举人被称为进士。王华在殿试中取得头名,高登状元榜。考中进士是一族的荣耀,考中状元更甚。一旦成为进士或状元,就可以保证整个家族的荣华。
考取当年,王华就被授以翰林院修撰。成化二十年,王华又被授予殿试弥封官(弥封官是负责将参加殿试的考生试卷上的姓名部分用纸糊上,并写上编号的官员)。成化二十三年,王华出任会试主考官。所谓会试,是指将各省举人汇集到京城进行的中央考试。在会试中合格的考生,被称为“贡士”。明孝宗弘治元年(1488),王华参与编写《宪宗实录》,出任经筵讲官,负责给皇帝讲读经书。
弘治二年,本应加官晋爵之际,王华忽闻父亲竹轩公病倒的消息,便立即请求辞官,希望回家照顾父亲。朝廷和身边好友都劝他不要辞官,王华说:“亲有疾,已不能匍匐归侍汤药,又逐逐奔走为迁官之图,须家信至,幸而无恙,出岂晚乎?”
弘治三年,王华接到父亲去世的消息后即日南归,将父亲安葬在穴湖山,还在墓地旁边搭建起一间草屋为父亲守墓。据说,该墓地原是一处虎穴,老虎经常结队前来,但从不伤害王华。时间一长,老虎和王华也熟悉了,经常在小屋旁睡觉。人兽互不相犯,众人都认为这是老虎受王华感化的缘故。
弘治六年,王华为父亲守丧期满,重新出仕为官,升任右春坊右谕德,后来又被任命为经筵讲官。在此期间,他向明孝宗进献《劝学疏》。王华在其中写道:“今每岁经筵不过三四御,而日讲之设,或间旬月而始一二行,则缉熙之功,无亦有间欤?虽圣德天健,自能乾乾不息。而宋儒程颐所谓涵养本原,熏陶德性者,必接贤士大夫之时多,而后可免于一曝十寒之患也。”孝宗对此大加赞赏,欣然接纳。
弘治九年三月,王华被皇帝任命为每日进讲的日讲官。王华进讲时,声音洪朗,言辞贴切。他每日讲授圣人之学,规劝皇帝勤奋学习,远离逸乐,亲贤远佞。当时负责向皇帝进讲的还有数人,有些人在进讲之前会准备良久,但见到皇帝之后,还是会紧张失色,而王华则不做丝毫准备,进讲时却能雄辩异常,滔滔不绝。
一天,皇帝端坐御座,听日讲官进讲,当值的日讲官突然晕倒,意识全无,众人狼狈不堪,忙推荐王华代讲。王华从容来到书桌前,打开书本,整理了一下仪容,开始进讲,博得同行们的一片叹服。
当时宦官李广得宠。有一次,王华进讲《大学衍义》,其中有一段讲的是唐朝李辅国受唐肃宗宠信,坏事做尽,还勾结张皇后,祸乱朝政的事。当讲到这一段时,周围的侍臣都竭力阻止他,以免触怒李广,但王华毫不理会,他字正腔圆地大声诵讲这一段,毫无停止之意,身边的大臣都缩头吐舌,惊恐不已,而明孝宗却听得津津有味。进讲完毕后,明孝宗还特意赐给王华美食。
弘治九年四月,受诸位公卿推荐,王华升任东宫辅导。弘治十一年三月,他兼任东宫讲读,并且还出任顺天府的乡试官。弘治十四年,他又出任应天府的乡试官。弘治十五年,他担任翰林院学士,负责为皇帝拟定诏书。翰林院学士其实是一个名誉官职,只有优秀的学者才能获得这一职位。王华还受命指导鲁铎等庶吉士的学业(庶吉士是指从进士中挑选出来的,在翰林院任职的人员)。此外,他还受命参与编写《大明会典》,并于弘治十六年完成。
弘治十六年,王华出任詹事府的少詹事兼翰林院学士,负责东宫内外的日常事务。同年五月,他参与编纂《历代通鉴纂要》。六月,又升任礼部右侍郎,兼日讲官。王华的进讲主旨鲜明,内容丰富,深受明孝宗的喜欢,所以他才能长期担任主讲官之职。
弘治十八年,他奉命祭祀江淮诸神,途中顺便回家省亲。还朝后,他以母亲岑氏年老为由,数次提出还乡意愿,但都没有被准允,后来还被升任为礼部左侍郎。
弘治十八年夏天,明孝宗驾崩,明朝第十一位皇帝明武宗继位,翌年,改年号为正德。当时,宦官刘瑾专权,只要有人冒犯了他,就会立刻被投入监牢,真可谓刘瑾的一呼一吸都事关他人的祸福。很多士大夫都投奔其门,以求免祸自保。但王华并没有这样做,这让刘瑾耿耿于怀。
当时,王华之子王阳明是兵部主事,因为上书为狱中之人求情,触怒了刘瑾,被贬谪到贵州龙场。当刘瑾还是卑贱之身时,曾跟随王华的一位同乡学习书史,从那人处听说了王华的忠孝仁义,所以一直以来都非常仰慕王华。后来刘瑾获悉王阳明是王华的儿子之后,对王阳明的怒气也缓和了一些。刘瑾派人告诉王华:“吾于先生有旧,若一见可立跻相位。”
王华断然拒绝,这更加激怒了刘瑾。正德二年(1507),王华升任南京礼部尚书,刘瑾又派人前来道贺,并说:“不久将大召。”却仍被王华拒绝。刘瑾怒不可遏,但他费尽心机也找不出治王华罪的理由,后来翻出一件王华任职礼部时的陈年旧事,虽然与王华毫不相干,还是找了个莫须有的罪名,逼迫王华辞职。王华却非常高兴,说:“吾自此可免于祸矣。”