Masih spent four years at the Tata Football Academy and was regarded as one of the best cadets of his batch.
While at the TFA, Masih earned a call up to the India Under-23 side in 2007 and played in the 2008 Olympic qualifiers.
Masih was instrumental in Bagan's record breaking ten match winning run in the league and the Federation Cup triumph that season.
In January 2009, Masih made his international debut in the 2-1 defeat against Hong Kong and since then he has been a regular member of the Indian squad.
and made his debut in the I-league on 20 October 2013 at the Bangalore Football Stadium against Bengaluru FC.