Rahul Roy was born on February 9, 1968 in New Delhi. He is a twin, older than his brother Rohit by 26 minutes.Rahul began his acting career in the 1990 film Aashiqui, a Mahesh Bhatt production as the lead actor with newcomer Anu Agarwal. The film was a hit and made him a popular actor and was the reason, he is known for. He was one of the first ever Hindi film actors who fashioned the long hair. After his resounding success in Aashiqui, he worked in another romantic hit, Sapne Saajan Ke (1992) with Karisma Kapoor. He worked in several romantic films throughout early 1990s, but the movies did not do well like "Jaanam", "Phir teri kahani yyad aaye", ""Junoon" all directed by Mahesh bhatt but failed at the box office.
In late 1990s, he appeared in movies as a supporting actor in hit movies because his films as a lead actor flopped.
After his film Aashiq (2001), Roy didn't act in films for several years. He returned to acting after four years in Meri Aashiqui (2005), in which he was the lead actor. His most recent film was the comedy film, Naughty Boy (2006). He also appeared on television program Bigg Boss, Indian version of Celebrity Big Brother in 2006. He won the game show by public votes on January 26, 2007
He is married to Rajalaxmi, a fashion model.