熙宁二年(1069),宋神宗接受御史中丞吕公著的推荐,提拔程颢为太子中允、权监察御史里行。
监察御史是言官,其职责是规劝皇帝、纠察百官。然而对于士大夫来说,纠察百官好说,但规劝皇帝却是门“技术活”。不提吧,职责所在。提吧,皇帝脸上无光,万一生点意见、来点态度,这帽子都说不定难保。所以,很多监察御史履职,或碍于情面,或担心权威,或害怕打击,往往形式重于内容,走走过场,不过让皇帝表现一下纳谏的姿态而已,至于纳不纳、纳什么、怎么纳,不予深究。
程颢任御史,却执拗、较真,他常常像老师对待学生一样,以诲人不倦的态度,絮絮叨叨地在宋神宗面前数落,不厌其烦。问题是他不厌其烦,那些侍从却大厌其烦,有一天午餐时间都过了,程颢还在那里一二三地摆道理,宋神宗饥肠辘辘,又不好明言。侍从便正色对程颢说:“御史不知上未食乎?”皇帝还没吃午饭呢!程颢这才依依不舍地退了出来。