明正德帝登上皇位后,封刘瑾为九千岁,任掌宫宦官。刘瑾趁这机会把持朝政,还想把皇帝杀掉,自己取而代之。当时,曾做过皇帝老师的何瑭看破了刘瑾的野心,总想把他除掉,可是一直没有机会。且说这天,皇帝过生日,午门外文武百官都已到齐,刘瑾也骑着高头大马来了。学士何瑭等出来相迎。刘瑾下马时,何瑭突然发现刘瑾的大红朝服里,露出赭黄色提花锦绣龙袍来,何瑭便暗暗地打起主意来。
文武百官走进皇宫,给皇帝拜寿,皇帝设宴招待。大伙各自忙着在自己应坐的地方坐下来。何瑭趁忙乱之时,顺手拿起一只九龙杯藏在怀里。太监发现九龙杯少了一只,便到处寻找。何瑭站起来故意问道:“是谁拿了九龙杯?还不快交出来,不交就要搜身了!”众官员都开玩笑似的说:“搜就搜,搜出来罚他喝一千杯酒!”
刘瑾心里有鬼,一听到要搜身,心都凉了半截,不敢让搜。可是,他越怕搜,大家就越怀疑,越要搜。何瑭说:“这样吧,先从万岁搜起,从上到下,挨个搜。”皇帝听说.笑道:“别开玩笑!这满殿东西都是我的,我单拿个九龙杯,什么意思?”何瑭说:“你是皇帝,理应带头让搜。”边说边给皇帝使眼色。何瑭曾经做过皇帝的老师,皇帝知道,他爱开玩笑,只好站起来,解开龙袍让大家看。轮到搜九千岁了,刘瑾脸都吓白了。文武百官早就恨透了刘瑾,见他脸上变色,更怀疑九龙杯是他拿了,便一个劲地叫着:“搜,搜。”刘瑾没法,只好让何瑭来搜。不料朝服一解,里边竟是只有皇帝才能穿的赭黄龙袍。大家“啊!”了一声,都愣住了。正在这时,只见刘瑾满面杀气,抽出预先藏在袖筒里的短刀,向皇帝刺去。说时迟,那时快,何瑭飞起一脚。把短刀踢落在地上。
此时,金殿上乱了套。皇帝只说了一句“快把他打死”,就吓得昏了过去。等他醒过来时,刘瑾已被御林军打死了。何塘也把九龙杯献了出来,说明这是个计策。皇帝和满朝文武百官都非常钦佩何瑭的忠心和机智。