2004年,參演的電視劇《少年康熙》播出,在劇中飾演吳三桂;同年,參演的電視劇《無字碑歌》播出,在劇中飾演張德。2006年,出演由黃曉明,劉亦菲主演的電視劇《神雕俠侶》,在劇中飾演洪七公。2021年4月8日,特別出演的奇幻喜劇電影《心里有數(shù)》在騰訊視頻播出。2016年,與任素汐主演的電影《驢得水》上映。2016年,領(lǐng)銜主演由導(dǎo)演劉十六執(zhí)導(dǎo),張亮,辛芷蕾主演的電影《笨蛋都到齊了》。2013年,出演由吳奇隆,劉詩詩,劉松仁等人主演的都市情感劇《步步驚情》。在劇中飾演劉松仁飾演的集團(tuán)老大康震天的左膀右臂汪鐵城。出演電影《一呼百應(yīng)》,在片中飾演余櫻的父親余大叔,一個勤勞善良且極重兄弟情義的父輩形象,是疫情中守望相助,不離不棄的武漢老百姓的縮影。在熱播劇《三十而已》中飾演沈父,貢獻(xiàn)了精湛的演技。2021年,受邀做客大型年代明星情感類訪談節(jié)目《馬蘭花開》,向主持人及觀眾分享了自己作為一名演員,多年來的演繹歷程以及與眾不同的人生經(jīng)歷。2023年10月28日,主演的電影《失而復(fù)得》播出。9月25日,演唱電影《好像也沒那么熱血沸騰》的番外篇《寶貝,對不起》MV。9月28日,參演的電影《好像也沒那么熱血沸騰》在全國上映。