Erste internationale Erfahrungen sammelte Liaqat Ali im Jahr 2009, als er bei den Militärweltmeisterschaften in Sofia über 100 und 200 Meter bis in das Halbfinale gelangte und dort mit 10,61 s bzw. 21,84 s ausschied. Anschließend startete er dank einer Wildcard bei den Weltmeisterschaften in Berlin über 100 Meter, bei denen er aber mit 10,64 s in der ersten Runde ausschied. Im Jahr darauf nahm er erstmals an den Südasienspielen in Dhaka teil und gewann dort in 10,63 s die Bronzemedaille über 100 Meter hinter dem Sri Lanker Shehan Abeypitiya und Abdul Najeeb Qureshi aus Indien und auch im 200-Meter-Lauf gewann er hinter diesen beiden Athleten in 21,27 s die Bronzemedaille. 2011 wurde er bei den Asienmeisterschaften in Kōbe im Vorlauf über 100 Meter disqualifiziert und erreichte anschließend bei den Militärweltspielen in Rio de Janeiro das Halbfinale, in dem er mit 10,72 s ausschied. Im Jahr darauf erreichte er bei den Hallenasienmeisterschaften in Hangzhou das Halbfinale im 60-Meter-Lauf und schied dort mit 6,99 s aus. Im August nahm er dank einer Wildcard an den Olympischen Spielen in London teil, schied dort aber mit 10,90 s in der Vorausscheidung aus.