Maksim osales 2008. aasta ja 2012. aasta suveparalümpiamängudel Ukraina paraolümpiameti liikmena. Seal võistles ta viies võistluses ja võitis viis medalit, neist neli kuldmedalit. 100 m seljavõites lõpetas ta kolmandana Venemaa Alexander Nevolin-Svetovi ja kaasukrainalase Sergii Klipperti taga, kes mõlemad ujusid kiiremini kui eelmine maailmarekord. Maksim sai siiski kättemaksu, pekses mõlemad sportlased 50 ja 100 meetri vabas stiilis, 200 meetri individuaalses medley's ja pekses Sergei 100 meetri rinnasõidus, kõik maailma rekordiaegadel. 2012. aasta Londoni mängudel
Ta võitis veel neli medalit, kolm neist kuldmedalit.