白发全,1986年3月18日出生于云南,2007年以前,他的主项一直是游泳,是云南省游泳冠军,国家一级运动员。在参加完云南省运会并拿到第一名之后,白发全进入
云南师范大学学习。2006年10月,成都军区铁人三项队选拔学员苗子,白发全决定加入,正式成为一名铁人三项运动员。
2012年5月31日,铁人三项伦敦奥运会资格赛中,白发全力压哈萨克斯坦选手盖格,以亚洲积分榜第一名的成绩成功地获得了中国男子铁三唯一一张伦敦奥运门票。这是中国男子铁三第一次靠积分闯进奥运会的舞台。
2016年5月9日,2016年墨西哥铁人三项世界杯赛上,中国男选手白发全以2小时1分32秒的成绩获得男子组第24名,继铁人三项亚锦赛后又一次战胜韩国的两名选手,奥运总积分达到1371分,继续位列亚洲第一,并进一步扩大了积分领先优势。韩国选手已无望在奥运积分截止日5月15日前超越白发全,因此白发全已锁定奥运会入场券。