The film began without a title and was referred to by the tentative title, Thani Oruvan, which was confirmed as the film's official title in June 2014.
Unlike his earlier ventures which were mainly remakes, this is Mohan Raja's first original script.
Devi Sri Prasad and Yuvan Shankar Raja were first reported to be the music composers of Thani Oruvan but Hiphop Tamizha Adhi was finalized as the music director in December 2014.
In June 2014, Mohan Raja revealed that the team were still yet to film scenes featuring the lead antagonist with reports linking either Arya or Arvind Swamy to the role, the pair however refuted the reports. After unsuccessful negotiations with Arya and Madhavan, it was later revealed that Arvind Swamy would be playing the antagonist.
This film was shot on film roll (analogue form of film making) by cinematographer T. Ramji, which he feels may be the last Tamil film to get shot in film as the industry has moved to digital filming.
The making of the film was marred with the troubles of the original composer backing out, Sun Pictures canceling their film distribution contract and a spat between the director and the lead actress, Nayanthara. As a result of the delays, Mohan Raja and Jayam Ravi decided to forgo their salaries for the last schedule to ensure the budget stopped escalating.