Tian Fu se casó dos veces. El número registrado de matrimonios en Tian Fu es el doble. En el verano del cuarto año del reinado Yuanguang del emperador Wu de la dinastía Han (131 a. C.), Tian Fu, tío del emperador Wu de la dinastía Han y primer ministro de la dinastía, se casó con la hija del rey Liu Dingguo de Yan. Este matrimonio fue concedido por la Reina Madre, por lo que invitó a todos los príncipes y miembros del clan a asistir al banquete. La segunda vez se casó con Jia Ji y dio a luz a un hijo llamado Tian Sheng.