Tianshifu is a town in Benxi Manchu Autonomous County, in Liaoning Province, Northeast China. It is located within one of the county's administrative divisions rather than being a county seat itself.
The town sits in Liaoning, a province of Northeast China sometimes called Manchuria. Benxi Manchu Autonomous County is named for its Manchu population and is part of Benxi prefecture-level city.