Fatti: A. La notte del 1/2 luglio 2011, nel corso di una festa, A._ ha scavalcato una recinzione per recarsi in una zona non accessibile al pubblico. Colto in fragrante da B._, incaricato di compiti a supporto del servizio di sicurezza, A._ lo ha colpito con un pugno al volto, cagionandogli la frattura della mascella inferiore. In seguito alla querela sporta da B._, è stata avviata un'inchiesta conclusa con l'emanazione di un decreto di accusa a carico di A._ per titolo di lesioni semplici. B. Statuendo sull'opposizione dell'imputato, con sentenza del 1° settembre 2014 la Giudice della Pretura penale lo ha prosciolto da ogni accusa, ritenendo che A._ avesse agito per legittima difesa. C. In accoglimento degli appelli presentati dalla Procuratrice pubblica rispettivamente dall'accusatore privato, con sentenza dell'11 giugno 2015 la Corte di appello e di revisione penale del Cantone Ticino (CARP) ha riconosciuto A._ autore colpevole di lesioni semplici, condannandolo alla pena pecuniaria di 45 aliquote giornaliere di fr. 30.--, sospesa condizionalmente per un periodo di prova di 2 anni, nonché alla multa di fr. 250.--, fissando a 9 giorni la pena detentiva sostitutiva in caso di mancato pagamento. È stato inoltre condannato a risarcire all'accusatore privato le spese legali sostenute nel procedimento, rinviando B._ al foro civile per ulteriori eventuali pretese di natura civile. Gli oneri processuali sono stati posti a carico dello Stato. In sostanza la CARP ha negato che l'imputato si trovasse in una situazione che potesse giustificare una legittima difesa. D. A._ insorge al Tribunale federale con un ricorso in materia penale, postulando l'annullamento della sentenza della CARP, la conferma del giudizio di primo grado, nonché la condanna del Cantone Ticino a versargli un indennizzo giusta l'art. 429 CPP di complessivi fr. 17'992.25. Chiede inoltre di essere posto al beneficio dell'assistenza giudiziaria con gratuito patrocinio.