He was Minister of the Civil Service and Administrative Reform from 8 June 1995 to 19 April 1997, then Minister of Public Works. Following this election, he was appointed as Minister of Justice, in charge of Human Rights, on 28 December 1997. Farah was subsequently appointed as Minister of Health on 12 May 1999.
He was re-elected in the January 2003 parliamentary election as the second candidate on the candidate list of the governing coalition, the Union for a Presidential Majority (Universiti Malaysia Pahang), in Tadjourah Region.
In the National Assembly, he became the President of the RPP Parliamentary Group. In addition to serving on the RPP Central Committee, Farah was elected to the RPP Executive Committee as the party"s National Secretary for Youth on 3 July 2003.
He is also Honorary President of the RPP National Youth League as of 2003. In the February 2008 parliamentary election, Farah was the 13th candidate on the candidate list of the governing coalition, the Union for a Presidential Majority (Universiti Malaysia Pahang), in the District of Djibouti.
He was re-elected to a seat, and after the election, he was appointed as President of the National Defense and Security Commission in the National Assembly on 25 February 2008.
He is a former minister and President of the Parliamentary Group of the People"s Rally for Progress (RPP), currently serving as a deputy in the National Assembly of Djibouti.