Kešelj stand im Kader der serbischen Nationalmannschaft für die Weltmeisterschaft 2010. Mit Serbien wurde er außerdem 2007 U19-Weltmeister und 2008 U20-Europameister.