Tijdens de Paralympische Spelen van 2012 in Londen maakte Golbarnezhad zijn debuut voor Iran in de wegwedstrijd voor mannen in de klasse C4–5, waarbij hijzelf tot de klasse C4 – verslechterde functionaliteit van het onderbeen – behoorde. Golbarnezhad stapte voortijdig uit de race en eindigde daardoor samen met de andere afhakers als 23ste. Op dezelfde Spelen eindigde hij als achttiende in de tijdrit over één kilometer, ruim tien seconden boven winnaar Cabello uit Spanje.