Raghuvaran (Dhanush) is a B.Tech graduate and is jobless for four years. His father (Samuthirakani) treats him as a loser, but Raghuvaran gets support from his mother. Meanwhile, Raghuvaran falls in love with his neighbour Shalini (Amala Paul), who initially hates him but later reciprocates his love. A tragic incident happens and changes Raghuvarans life. He gets a job at a construction company, but faces challenges from a few big shots. How he fights against all odds forms the crux of the story.