公元前502年(鲁定公八年),公山不狃不得意于季氏,便通过阳虎发动叛乱,想废黜三桓的嫡子,立阳虎所得意的庶蘖之子。第二年,阳虎不能取胜,逃往齐国。这年孔子50岁。公山不狃在费(今山东省费县)反叛季氏,派人来召孔子去任职。孔子学道久了,一直无所试用,便说:“周文王和武王起于丰、镐之间却达成王业,如今费虽小,大概也差不多吧。”便准备前往。弟子子路不同意,阻止孔子。孔子却说:“那召我的人,难道是白丁吗?如果用我,不就是在东方复兴周道了吗?”但终究没有成行。后来,鲁定公任命孔子为中都宰。一年,四方都效法中都。孔子又从中都宰升任司空,由司空升任司寇。
公元前500年(鲁定公十年)春,鲁国与齐国和好。夏,齐国提议两国君主在夹谷相会。孔子这年52岁,受命辅助鲁定公出席会议。孔子之前便对定公说:“有文事必有武备,有武事必有文备。”[21]会上,相见礼毕,齐国官员请奏四方之乐,齐景公答可,于是莱夷乐人打着旌旗,挥舞着羽毛、彩缯,手持着矛戟剑盾,一起鼓噪而来。孔子一见,马上快步如飞,一步跨越一级台阶而往上登,离坛上还有一级台阶时,挥举长袖而说:“我两君为好会,为什么使用夷狄之乐?请命官员撤去!”官员下令撤去,左右犹豫不定,注视景公和晏子,景公心虚,挥手命撤去。过了一会儿,齐国官员又请奏宫中之乐,景公答曰可。于是优倡侏儒在面前做戏。孔子一看,又马上快步如飞,历阶登台,不尽一等,说:“百姓胆敢盅惑诸候,罪该诛杀!请命官员处罚!”事后景公震动,听从臣下之议,把侵占鲁国的郓(在今山东省郓城东)、龟阴(龟山之阴,在今山东省新汶东南境)的汶阳之田归还给鲁国,表示谢过。