Passé professionnel en 1917, il devient champion des États-Unis des poids mouches le après sa victoire par arrêt de l'arbitre au 2e round contre Abe Goldstein puis champion du monde des poids coqs le en battant aux points Pete Herman[2]. Buff conserve son titre face à Jackie Sharkey puis perd sur décision contre Joe Lynch le . Il met un terme à sa carrière en 1926 sur un bilan de 67 victoires, 20 défaites et 9 matchs nuls.