The "Main Tera Hero" treated his fans to a topless photograph of himself on Instagram. In the image, he can be seen working out while wearing maroon-coloured track pants.
"Training for 'Dishoom' was one of the most fun and hardcore experiences. I had to cut, gain muscle and cut fat at the same time," the 29-year-old captioned the image.
The "Badlapur" star also praised his trainer for pushing him.
Directed by Varun's brother Rohit Dhawan, "Dishoom", also stars John Abraham, Jacqueline Fernandez, Akshaye Khanna and Saqib Saleem.
The film is set to release on July 29.