Roshan was born in a PunjabiKhatri. His father was the Bollywood music director Roshan, and his younger brother Rajesh Roshan is also a music director. Rakesh is married to Pinky, daughter of director J. Om Prakash. His son, Hrithik Roshan, is an actor. He also has a daughter, Sunaina. He studied in Sainik School, Satara, Maharashtra.
Roshan started his career as an actor making his debut in the 1970 film Ghar Ghar Ki Kahani in which he got supporting role. He got very few solo hero films in his career. He got solo hero roles as a hero in more women-oriented films where the focus would be more on the heroine like Paraya Dhan with Hema Malini, Aankh Micholi with Bharati, Khubsoorat with Rekha, Kaamchor with Jaya Prada. His few successful solo hero films, with focus equal on both hero and heroine were Aankhon Aankhon Mein with Rakhee, Nafrat with Yogita Bali, Ek Kunwari Ek Kunwara with Leena Chandaravarkar, Hamari Bahu Alka with Bindiya Goswami, Shubh Kaamna with Rati Agnihotri. J.Omprakash produced Ankhon Ankhon Mein and directed Aakraman with Rakesh in the lead and then produced Aakhir Kyun, with Rakesh in supporting role. He played supporting roles in few successful films like Man Mandir, Khel Khel Main, Bullet, Hatyara, Dhongee, Khandaan, Neeyat. He played supporting roles regularly in films with Rajesh Khanna in the lead role and of them Chalta Purza was a failure and other 3 were blockbusters- Dhanwan, Awaaz, Aakhir Kyon?. The few multi-star cast films he was part of as the lead hero to be successful between 1977-1986 were Devata, Shriman Shrimati and Hathkadi,all of which had Sanjeev Kumar as the main lead hero and Jaag Utha Insan and Ek Aur Sikander, which had Mithun Chakrborthy in main lead and other hits like Dil Aur Deewaar, Khatta Meetha, Unees-Bees (1980),Maqaar (1986). Most of his other films as second lead hero or solo hero films between 1973 to 1990 were box office flops.
Roshan set up his own production company Filmkraft in 1980 and their first production was Aap Ke Deewane (1980), which was a box office flop. His next venture was Kaamchor,which was produced by him, which became a hit but success of this film was attributed to its music and the heroine. His next solo hero film Shubkaamna directed by K. Vishwanath was a hit. He tried to re-launch himself as lead hero with Bhagwan Dada(1986), directed by J.Om Prakash and starring Rajnikanth as the main lead and himself in second lead. But Bhagwan Dada was a flop.Between 1983-1990 he only got supporting roles with exception of Bahurani and multi star films where he was the second lead like Maqar and Ek Aur Sikander. His last film as a leading hero was Bahurani, which was a woman oriented film starring Rekha in the lead directed by Manik Chatterjee and released in 1989.
He made his champion debut with Khudgarz (1987) and went onto direct several box office hits such as Kishen Kanhaiya (1990) and Karan Arjun (1995). During this time from 1990-1999 he only acted occasionally in films making guest appearances and focused mostly on direction. He launched his son Hrithik's career as an actor with Kaho Naa... Pyaar Hai (2000). This film, the highest grosser of 2000, entered the Limca Book of Records for the most number of awards won by a Bollywood film. He directed his son again in the 2003 science fiction film Koi... Mil Gaya, which fetched him the Filmfare award 2004 for best director, and its sequel, the science fiction superhero filmKrrish (2006) both of which were also very successful at the box office. In 2008 he produced the film Krazzy 4. In 2010 he released a Bollywood meets Hollywood crossover film titled Kites. Another version of this film was released internationally, and known as Brett Ratner presents Kites: The Remix. This version was shorter, and mainly toned down the amount of musical numbers.