1892出生。
祖籍洛阳县成坡,后迁嵩县阎庄乡段沟,再迁阎庄街。家庭贫寒,租种薄田数亩,逢集日随父卖馍度生,读私塾3年而辍学。
1920年,万选才到花山揭竿起义,当上了“闯将”。
1920年8月,憨玉琨派人回嵩县联络万选才,邀请他加入镇嵩军。,在憨玉琨部下任营长。在随后的军阀混战中,万选才作战勇敢,屡立战功,渐渐成为镇嵩军的后起之秀。从营长干起,他逐步晋升为团长、旅长、师长、军长,成为一名高级将领,属下兵力也随之日益壮大。
1927年至1928年,镇嵩军投靠冯玉祥,参加北伐。
1929年,万选才被冯玉祥任命为洛阳警备司令,驻军洛阳西工。
1930年春,蒋介石和冯玉祥、阎锡山之间的中原大战爆发。冯玉祥命令万选才、刘茂恩各率一军沿陇海铁路东进,讨伐韩复榘。出军之前,冯许诺,他们两人谁先攻下河南省会开封,就任命谁为河南省政府主席。随后,万选才率部勇往直前,首克郑州,再下开封,以迅雷不及掩耳之势,把韩复榘的军队驱赶到了睢县、柳河以东。由此,万选才当上了河南省政府主席兼第六路军总指挥。
1930年10月,被蒋介石处死,后归葬嵩县阎庄。