Händelsen skedde i Landvetter en helgnatt i oktober.
Männen tycks ha träffat på varandra av en slump. 45-åringen ropade på 30-åringen och dennes vän, och tog sedan fram ett vapen. Enligt den nu dömde mannen avlossades skotten av misstag i det handgemäng som uppstod.
45-åringen övermannades på platsen av 30-åringens vän och en ordningsvakt. När den misstänkte senare greps av polisen, skrek han rasistiska skällsord.
Mannen döms för grovt vapenbrott, grovt vållande till kroppsskada, grovt olaga hot och misshandel. Åklagaren ville att han skulle dömas för mordförsök, men så blev det inte i tingsrätten.
Det enda motiv för attacken som åklagaren kunnat hitta är att 45-åringen velat kränka de två andra männen på grund av ras, hudfärg eller etniskt ursprung.
45-åringen har tidigare dömts för flera andra brott.