Murphy was a stalwart of Irish athletics and won a European silver medal in the 1969 European Athletics Championships 1500m in Athens with a time of 3.39.51, a then Irish record. He added another silver to his collection a year later in the 1500m at the European Indoor Athletics Championships in Vienna and represented Ireland at the 1968 Olympics in Mexico and the Munich games four years later.