Brown won one cap for Scotland, in a 1–0 defeat by England during the 1903–04 British Home Championship. He had been selected in 1902 against the same opposition and scored a goal, but that match in Glasgow was declared unofficial after a stand collapsed, killing dozens and injuring hundreds.