In May 2014, Vijay Milton announced his interest in directing actor T. Rajender for a film about a person who goes from "zero to hero". Milton later became busy with the production of 10 Endrathukulla and was later unsuccessful in convincing Rajender to be a part of the project. He subsequently signed on Rajakumaran to portray the lead role of a puli vesham artist. Bharath signed the project in early 2016 and bulked up for the film in order to portray a boxer, training under the physical trainer Sivakumar. In order to work on the film, Bharath reduced his remuneration and worked flexibly to accommodate the project. He also denied reports that he was playing the antagonist in the film, stating he would play one of the three leading roles. Vijay Milton's brother Bharath Seeni was selected to portray the third leading role, while actresses Subiksha and Radhika Prasidhha were also signed on to feature in the film. Srushti Dange had earlier held discussions for a role in the film, before Subiksha was finalised. Actress Samantha had also distanced herself from the film after being reported to have been signed on for a role opposite Rajakumaran. The film began production during March 2016 in Chennai, soon after the cast was finalised. The climax of the film was shot around the outskirts of Chennai during May 2016. After watching and being impressed by a pre-release screening of the film, actor Suriya chose to purchase the distribution rights and give it a wide release across Tamil Nadu through his 2D Entertainment banner.
Soundtrack
The soundtrack of the film was launched on, with the producers holding a special event named "Believe in Yourself" to mark the launch. Invitees to the event were called to passionately speak about their respective professions. The film's songs were composed by S. N. Arunagiri, while the background music was scored by Anoop Seelin. The soundtrack also marked the first complete album for Suriya's music label, 2D Music, after they had earlier released a single for Magalir Mattum.
Release
The film had a theatrical release on 24 March 2017, following a premiere show in the week leading up to the release. In their review, Sify.com stated the film was "a solid comeback from Vijay Milton" and that the director "clearly conveys that filmmaking is not about grand sets, big names or a mammoth budget". Sreedhar Pillai of FirstPost wrote "Vijay Milton film's biggest strength is its story and characterisation", and added "Rajakumaran as Puli Pandi is a revelation and aptly cast, while Bharat as Nambi has given a stunning performance". Likewise the Times of India gave the film a positive review, mentioning "Milton narrates a story whose plot points are familiar, but he injects freshness into the film by giving it a unique setting and populating it with characters who are unusual and fascinating", while the Deccan Chronicle also cited the film is "well etched out with strong dialogues". The New Indian Express noted "the script and direction may not have reached the level of Milton’s delightful debut directorial venture Goli Soda, but its emotional take on life, honesty and sincerity in its storytelling, gives it a positive feel", suggesting to "watch Kadugu once". In contrast, The Hindu's Vishal Menon wrote the film is "over-the-top, yet disturbing tale about overcoming guilt" and "it’s these flaws that pull down a powerful film, simply to an ordinary one". Baradwaj Rangan of Film Companion wrote "But the moment that really made me wince was when Pandi berates a man – all red-blooded men, really – for running after “blue-film actress” Sunny Leone for an autograph, and yet staying put when a local woman is abused. What can you say about a film that wants to fight for women’s causes, and yet labels an unapologetic female professional a slut?"