元绛州稷山(今属山西)人,字君祥。初为县吏。至元五年(1268),为御史台架阁管勾。十一年,任临察御史,曾廷斥阿合马,世祖忽必烈以其大胆直言,赐名巴儿思(蒙语虎)。历官淮西、湖北、辽东、山北等道按察使,刑部尚书、陕西肃政廉访使、真定总管等。大德四年(1300),拜参知路事、大都督总管,兼大兴府尹。