Known for his roles in Hindi films such as Delhi Belly and I Hate Luv Storys, he is perhaps most famous for his breakout, Filmfare Award-winning role as Jai Singh Rathore in the 2008 romantic comedy Jaane Tu... Ya Jaane Na.
During his childhood years, he appeared in two Bollywood movies: the drama Qayamat Se Qayamat Tak and the sports film Jo Jeeta Wohi Sikandar.
Born in Madison, Wisconsin, to Indian parents, he spent most of his childhood in Mumbai, India and Sunnyvale, California. In his late teens, he studied at the New York Film Academy's Los Angeles school.
He co-starred with actress Shruti Haasan in the 2009 action movie Luck.