본관은 감천(甘泉). 초명은 문빈(文彬). 자는 언장(彦章). 할아버지는 문손무(文孫武)이고, 아버지는 문숭질(文崇質)이며, 어머니는 안강노씨(安康盧氏)로 노집(盧緝)의 딸이다.
안동 감천현(甘泉縣)에서 출생하였다. 성종 때 생원시와 진사시에 합격하고, 1480년(성종 11) 식년 문과에 병과로 급제하여 의정부사록(議政府司錄)에 임명되었다.
이어 회덕현감(懷德縣監)·영동현감(永同縣監) 등의 수령을 거치고 사간원헌납을 비롯하여 사섬시·종부시·사옹원첨정(司饔院僉正)을 두루 역임하였다. 1499년(연산군 5) 양양부사(襄陽府使)가 되었다.