Sachverhalt: A. A.a. Die Winterthur Schweizerische Versicherungs-Gesellschaft, nunmehr AXA Versicherungen AG (nachfolgend AXA), richtete dem 1944 geborenen A._ für die Folgen eines am 23. März 1991 erlittenen Treppensturzes ab 1. Januar 1994 eine Komplementärrente zur Rente der Invalidenversicherung bei einem Invaliditätsgrad von 50 % aus; zudem sprach sie ihm eine Integritätsentschädigung bei einer Integritätseinbusse von 60 % zu (Verfügung vom 22. August 1994). Die Rentenzahlungen waren vom 1. August 1996 bis 31. Januar 1997 und ab 1. Mai 1997 bis Ende 2005 sistiert, da sich der Versicherte in Untersuchungshaft befand bzw. eine Freiheitsstrafe verbüsste. Mit Verfügung vom 2. Dezember 2004 bzw. Einspracheentscheid vom 31. Januar 2005 hob die AXA die Invalidenrente ab 1. Mai 1997 auf. Auf Beschwerde des Versicherten hin hob das Sozialversicherungsgericht des Kantons Zürich den Einspracheentscheid auf und wies die Sache an die AXA zurück, damit sie, nach erfolgter Abklärung im Sinne der Erwägungen, über den Rentenanspruch ab 1. Mai 1997 neu verfüge (Entscheid vom 29. Januar 2009). Auf die von der AXA dagegen erhobene Beschwerde trat das Bundesgericht mit Urteil 8C_307/2009 vom 1. Juli 2009 nicht ein. A.b. Danach holte die AXA diverse Arztberichte und ein Gutachten der Gutachterstelle B._ vom 3. Februar 2011 ein. Mit Verfügung vom 16. Juni 2011 hob sie die Invalidenrente per 1. Mai 1997 auf und stellte alle weiteren Leistungen per dieses Datum ein. Die Einsprache des Versicherten wies sie mit Entscheid vom 9. Mai 2012 ab. B. Die hiegegen geführte Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 18. Juni 2015 ab. C. Mit Beschwerde beantragt der Versicherte, in Aufhebung des kantonalen Entscheids sei die AXA zu verurteilen, ihm die gesetzlichen Leistungen gemäss UVG auch ab Mai 1997 auf der Basis einer 50%igen Arbeitsunfähigkeit zu erbringen. Ein Schriftenwechsel wurde nicht angeordnet.