陈颜是金代卫州汲县人。他家祖祖辈辈都是以种地为生。他父亲陈光在北宋末年,被选为“武举”。北宋官府调他当寿阳县尉,他还没来得及去上任,寿阳就被金兵攻下来了。当时他正病在汴梁城里,又赶上金兵攻打汴梁。
这时,汲县已被金兵占领了。陈颜住在家里,不知父亲病情怎样,又听说金兵攻打汴梁,心里十分挂念父亲的情况。
一天晚上,他偷着出汲县城,到汴梁去探视父亲。因为他常去汴梁,路比较熟,他摸黑出城后,走小道,抄近路,很快来到汴河岸上,从芦苇深处,没人走的地方蹚过汴河,沿着河走,一直走到汴梁城,正好从河道口爬进城里。
在兵荒马乱中找到了父亲住处,看到父亲病已经好了,正愁出不去城呢。于是他扶着父亲,从爬进城的那条路逃出城去,回到汲县老家。
这时汲县的金兵正在布告安民,搜查散兵游勇,让街道举报。陈颜的一家当户,不知道他父亲陈光的底细,为了表白他们自己是安分守己的良民,就检举诬告他父亲陈光勾结宋兵杀过人。
陈光被捕下狱了,在严刑拷打下,被迫招认了,在狱中等待处死。
陈颜为救父亲,四处奔波,都没有成功,最后,冒死投到太守官府,申诉父亲的冤枉,甘愿替父亲死,自己入狱,请求放出父亲。
姓徐的太守,被陈颜的孝行所感动,他也听说陈光是没到任挂名的寿阳县尉,不可能勾结宋兵杀人。但因为陈光自己已经招认了,不敢决定怎么办。正在这时,金朝大臣来汲县视察,徐太守便把这件事向大臣报告了。大臣传讯了原告和被告,弄清了真相,释放了他们父子二人。