Grimm begann seine Karriere beim TV Kirchzell.[1] Bis Januar 2005 spielte er beim TV Großwallstadt,[1] mit dem er im Jahr 2000 den EHF-City-Cup gewann, danach ein halbes Jahr für die SG Wallau/Massenheim.[2] Im Sommer 2005 wechselte er zurück zum TV Großwallstadt.[3] Im Januar 2008 ging er zum HSV Hamburg. Beim Schweizer Verein ZMC Amicitia Zürich besaß er einen ab Sommer 2009 geltenden Dreijahresvertrag;[4] er wechselte jedoch schon im Dezember 2010 zu Pfadi Winterthur.[5] Zur Saison 2013/14 beendete Grimm seine Karriere und übernahm das Traineramt beim Schweizer ErstligistenHC Kriens-Luzern.[6] Im April 2015 wurde Grimm vom deutschen Bundesligisten MT Melsungen reaktiviert, bei dem er bis zum Saisonende 2014/15 aushalf.[7] Zum Jahresende 2017 beendete Grimm seine Tätigkeit beim HC Kriens-Luzern und übernahm im Januar 2018 das Co-Traineramt bei der MT Melsungen.[8] Von April 2018 bis Februar 2020 trainierte er die MT Melsungen.[9][10] Seit Juli 2021 ist Grimm beim Schweizer Verein HSC Kreuzlingen als sportlicher Gesamtleiter tätig.[11] Seit der Saison 2022/23 trainiert er zusätzlich die Männermannschaft.[12] Am 16. Oktober 2023 gab er das Traineramt an Ralf Bader ab.[13]