Asher verpflichtete sich im Alter von 18 Jahren beim Parachute Regiment (British Army) und diente zu Beginn der 1970er Jahre in Nordirland während der Troubles. Später studierte er an der University of Leeds während er im 23. SAS Regiment diente. Am Carnegie College, ebenfalls in Leeds qualifizierte er sich als Lehrer für Sport und Englische Sprache. 1978/1979 diente er für kurze Zeit bei der Royal Ulster Constabulary in der Anti-Terroristen-Einheit, verließ die Einheit jedoch, um im Sudan als Englischlehrer zu arbeiten.