Nasir Khan made his acting debut in 1945 in Mazdoor. After a few films, he shifted to Lahore after partition and starred in the first ever Pakistani film Teri Yaad in 1948 He acted in another Pakistani film Shahida in 1949. Both films failed to do well and Nasir returned to India in 1951. He resumed his acting career in Bombay, acting in several films throughout the 1950s.