2001年6月，调任某师参谋长，期间在俄罗斯诸兵种合成学院高级研修班学习（2001年9月至2002年1月）。2003年3月，谭本宏任第42集团军124师师长，期间在华中师范大学法学专业学习（2002年9月至2004年2月）。2007年5月，调至解放军驻香港部队担任参谋长；3个月后调至第42集团军，出任副军长。2010年3月，由陆军调至第二炮兵第二炮兵56基地，出任代理副司令员。2011年2月，谭本宏接替调任广州军区任副参谋长的黎仕林少将，担任海南军区司令员，两个月后进入中国共产党海南省省委常委会。