Haricharan comes from music family from palakkad, Kerala. His grandfather P. S. Ganapathy was an organiser of mic-less Carnatic concerts in the 60s under the name "Aalapanaa", and his grandmother Smt. Alamelu Ganapathy is a national awardee in Mathematics, and has been in academia for more than 35 years. His father G. Seshadri is a 'B' grade artist through AIR, and a bank employee, and his mother Latha, a librarian in P. S. Senior Secondary School. Haricharan started learning Carnatic music at an early age of seven under Smt. Sethu Mahadevan, and then from stalwarts like K. V. Narayanaswamy, T. M. Prabhavathi and P. S. Narayanaswamy.
He recorded his first Tamil film song for the film Kaadhal, in Joshua Sridhar's music when he was 17, and went on to record three songs in his debut movie. His song "Unakkena Iruppen" was nominated for the National Film Awards in 2005 which became widely popular. Since, he has recorded several hit numbers for various music directors across the south, predominantly in Tamil, Kannada, Telugu and Malayalam languages. He became more famous after his more recent song, "Thuli Thuli". Haricharan is one of the most used singers in Yuvan Shankar Raja's music. He has also sung Rotaract Change Anthem for RI Dist 3230.
In 2012, Haricharan sang alongside Rajinikanth for the song "Maattram Ondrudhaan Maradhadhu" from soundtrack of Kochadaiiyaan, which was composed by A. R. Rahman and released in 2014.