본관은 대흥(大興). 자는 문서(文瑞), 호는 성헌(惺軒). 진사 백미량(白眉良)의 아들이며, 어머니는 강성문씨(江城文氏)로 참봉 문은(文誾)의 딸이다. 처음 김언기(金彦璣)에게 글을 배우다 뒤에 이황(李滉)의 문하에서 수학하였으며, 조목(趙穆)·김성일(金誠一)·유성룡(柳成龍)과 교유하였다.
1592년(선조 25) 임진왜란이 일어나자 이함(李涵)·백인국(白仁國) 등과 의병을 일으켜 김성일의 휘하에 들어가 공을 세웠고, 정유재란 때는 화왕산성(火旺山城)으로 들어가서 곽재우(郭再祐)와 함께 적을 무찔렀다. 1609년(광해군 1) 생원시에 합격하였으나 벼슬길에 나가지 않고 학문연구와 후진교육에 힘썼다. 운산서원(雲山書院)에 제향되었고, 저서로는 『성헌집(惺軒集)』이 있다.