Aux Jeux paralympiques d'été de 1984 à New York, Brown remporte deux médailles d'or en athlétisme pour la Grande-Bretagne aux 800 et 1500 mètres. Il participe par la suite à plusieurs autres éditions des Jeux paralympiques d’été et d’hiver notamment en ski de fond et le biathlon.