Karan KC was born in October 10, 1991 in Sigana V.D.C, Baglung. He was in India and came to Nepal. He had spent his childhood in Punjab, India. He was part of Panchakanya Tez for the Nepal Premier League and took ten wickets with an average of 13.40. In 2014 domestic season, he took seven wickets in four matches for Region 8. He also played for Region No. 8 (Pokhara) and later picked for the National Men squad for the Sri Lanka tour in November 2014.