He made debut with the movie Ek Chhoti Si Love Story released in 2002. He has also starred in movies such as Jism 2003 and Lakshya 2004, Traffic Signal, Bheja Fry 2007 and Mithya 2008.

He has been host to successful talk shows Ranvir Vinay Aur Kaun and The Great Indian Comedy Show. In 2006 he worked in Khosla ka Ghosla movie which brought him to the notice as a comedian. He also played the role of Nanoo in the movie Pyaar Ke Side Effect with Rahul Bose.
In 2007, he appeared in multi-starrer Honeymoon Travels Pvt. Limited. He has also made appearances in movies like Ugly Aur Pagli, Singh is King, Mithya, Aaja Nachle, etc.

In 2014 he hosted Jhalak Dikhla Jaa season 7 and in 2018 appeared on the screen in the short film Shame, cast alongside Swara Bhaskar. He has also appeared in Rajat Kapoor Fatso as he is a very close friend to the director Rajat Kapoor and actor Vinay Pathak.
Besides being one of the most gifted actors with impeccable acting skills who can sassy the role of a comedian or any series role with ease, he has not yet made the desired and deserving niche for himself.

Rumors are that the actor has bagged a very challenging and crucial role in the MX player series titled Magic. Being an extrovert and outspoken actor Ranvir has never put himself back from expressing his political views. The actor was caught in the controversies when he became vocal about his political stances in the Lok Sabha election of 2019. He posted a video of himself in which he took a stand against Bollywood celebrities and accused them of influencing the public in casting their votes to a particular party in the election. Maybe this video was a stint for grabbing the spotlight which the actor has been missing for a long time.