留学，在警视厅学习。归国后，他到北洋政府任职，历任京师警察厅处长、内务部检事、京师市政公所捐务主任。1914年（民国3年）7月，他任司法部监狱司司长，并且在北洋政府存续期间大部分时间均任该职。1924年（民国13年）11月之后，他在临时执政内阁、许世英内阁兼署理司法部次长。1926年（民国15年）4月，他继卢信之后任贾德耀内阁代理司法总长，任职至5月胡惟德临时内阁。北京政府倒台后，他曾任燕京大学讲师、民国学院法律系主任、北平大学法学院法律系讲师。王文豹的殁年不明。