He had been a member of the Khyber Pakhtunkhwa Assembly from 2013 to 2018.[3] He also served as the minister for public health engineering and information in Pervez Khattak cabinet.[4][5] He was re-elected to the KPK Assembly as a candidate of PTI from Constituency PK-71 Peshawar-VI in 2018 Pakistani general election.[6] He received 17,309 votes and defeated Sifat Ullah, a candidate of the Pakistan Muslim League (N).[6]
On 16 August 2018, he was nominated for the post of Governor of Khyber Pakhtunkhwa.[7] On September 4, 2018, he resigned from his Khyber Pakhtunkhwa Assembly seat after casting his vote in the 2018 Pakistani presidential election.[8] On 5 September 2018, Farman took oath as Governor of Khyber Pakthunkhwa.[9][8][4] On April 16, 2022, his resignation as Khyber Pakhtunkhwa Governor was accepted by President Arif Alvi.[10]