Karki began his career with the reserves team of
Tribhuwan Army, before joining Tushal Youth Club in the
B-Division League for the
2022 season. He scored 4 goals in 11 games in his first season at the club. In 2023, he rejoined Tribhuwan Army and was made the club captain. He scored 6 goals in 22 games in his debut season in the top-flight. On May 10, 2023, he scored the only goal as the Army secured a victory against title contenders,
Church Boys United. ==International career==