Ramesh Vinayakam was born to Tamil parents Vinayakam and Valli. He went to A. M. Jain College and later graduated in Commerce from the University of Madras. He learned Carnatic Music from Rukmini Ramani and Western classical music from Jacob John, completed his studies at the Trinity College, London with a diploma. In 1986, his first album Prathidhvani was released. He is a notable singer, too. While he has sung songs in all his Tamil films, he has also sung playback for other composers. Under Harris Jayaraj's direction, he had performed the song "Yaaridamum" from the film Thotti Jaya (2005). He has lent his voice for songs from the films Bhaiyaa, the dubbed Telugu version of the film Malaikottai, and the low budget flick Kadhal Valarthen, which had music by singer Srinivas. In 2010, he sang the number "Sada Siva" from the Telugu film Khaleja for composer Mani Sharma. Although the film did not fare well, the song became popular and Vinayakam along with N. C. Karunya, who co-sang the song, went on to win several accolades. In 2012, he sang the song "Stop The Pattu" from Moondru Per Moondru Kaadhal for composer Yuvan Shankar Raja. As a film composer, he worked with Moulee on two more films, Manchi Roju (1991) and Aunty (1995) starring Shobana and Jayasudha, respectively. Vinayakam then composed the score and songs for Radha Mohan's maiden feature film Azhagiya Theeye and Jerry written by Crazy Mohan. He received positive critical response for his work in Azhagiya Theeye in particular. Aside from film, Vinayakam has primarily worked on devotional music. He composed his first devotional song at age 12. Since, he has worked on a number of devotional albums, including Shambo Mahadeva, Krishna Janardhana and Sri Rama Dootam apart from Prathidhvani.