The film was completed in June 2016, but could not be released at the time due to a variety of issues. It was finally released in March 2021, almost five years after its completion.
At the time of production, this film marked the reunion of director Selvaraghavan and music composer Yuvan Shankar Raja after a period of 10 years. Their last film together was Pudhu Pettai (2006).