He has played domestic cricket for Sudurpashchim Province and the Armed Police Force Club. In September 2025, he was picked in Nepal’s squad for a series against the West Indies and was later selected for Nepal’s squad for the ICC Men’s T20 World Cup 2026.