1958년 전라북도 김제시에서 태어난 문용선은 남성고등학교와 서울대학교 법학과를 졸업하고 제25회 사법시험에 합격했다. 제15기 사법연수원과 군 법무관을 마치고 1986년 서울민사지방법원 판사에 임용되어 광주지방법원, 서울지방법원 서부지원, 서울가정법원, 서울지방법원 동부지원 판사와 사법연수원 교수에 재직하다가 2000년 7월에 전주지방법원 군산지원 부장판사에 임명되었다. 이후 서울남부지방법원으로 전보되어 부장판사를 하다가 대법원 재판연구관으로 재직할 때를 제외하고 서울중앙지방법원, 광주고등법원, 서울고등법원에서 부장판사로서 재판장을 하였다.

2015년 2월에 법원장으로 승진하여 서울북부지방법원에서 법원장으로 재직하였으나 2년 후에 다시 서울고등법원 재판 업무에 복귀하였다.

문용선은 최태원 SK그룹 회장 등에 대한 재판에서 최재원 부회장이 SK 계열사 펀드 출자금 중 450억원을 김원홍에게 불법송금하도록 지시한 게 자신이라고 거짓 자백한 경위를 물으면서 "조직폭력배 두목이 자기는 빠지려고 '네가 가서 나 대신했다고 해라'고 시킬 때도 두목이나 본인이 그런 일을 한 적이 없다면 그렇게 말할 수 없다"고 말했다. 

2019년 6월 13일, 서울고법 행정3부 문용선 부장판사는 참여연대가 임종헌 전 차장의 컴퓨터에서 찾은 재판 개입 문건에 대해 국민의 알권리를 위해 공개하라고 낸 소송에서 공개하라는 1심을 뒤집고, 공개하지 말라고 판결을 내다. 문 판사는 사법농단 당시 연루된 현직판사 66명 중의 한 명으로 판사가 자기의 이해관계와 관련이 있는 재판을 스스로 하고 있다고 비난 받고 있다.
문용선의 대학 시절 전공은?
법학과 법학