Punjab Chief Minister Charanjit Singh Channi today met Prime Minister Narendra Modi at his residence in New Delhi.