巩昌王。次年，率军驻守七星关（今贵州毕节西南七星山），战败后入滇，与李定国转战滇西，有兵五万余众。永历十五年（1661年），败于腾越茶山，南明降将马宝、马惟兴、祁三升等追赶白文选，十一月二十五日两军相会于孟养（勐卯，距锡波江约800余里），马宝带着吴三桂的书信劝他投降。白文选仓皇之间投降清军，计官员499员、兵丁3800余人、家口7000余口，共11299人，马3260匹、象12只。后任太子少师，康熙元年（1662年）十一月，封承恩公，隶汉军正白旗。事见《小腆纪传·白文选传》。