'Sarfarosh' director John Matthew Matthan said that the film took three years to complete because actor Aamir Khan had signed three films already and his dates kept getting pushed. "This was one of the chief reasons why Aamir decided to not work in multiple films at a time," he added. The film was later released on April 30, 1999.