劉富生早年就讀銘基書院，後入讀香港中文大學。他於1980年投考加入香港警務處成為見習督察，及後擔任過邊境警區邊境聯絡員，基於香港政府有意開放香港邊境禁區，他當時和地區人士積極周旋，最終達成共識。劉富生亦曾經負責制定警務政策的職務，於2005年世界貿易組織第六次部長級會議期間擔任機場警區指揮官。於2011年2月，劉富生從策劃及發展部總警司崗位退休，此前專門負責規劃和發展未來警務設施的事務。於2012年2月起，擁有澳洲格里菲斯大學應用劇場與戲劇教育碩士學位的劉富生在香港藝術學院擔任講師臨時助理崗位，從事藝術教育工作；同年11月5日，被委任為保安局局長政治助理。2017年8月1日，他再獲委任為保安局局長政治助理。