Palmiro Masciarelli konnte als Amateur 1972 den Giro d’Abruzzo, 1975 den Gran Premio della Liberazione und den Giro delle due Province gewinnen. 1976 wurde Masciarelli Profi beim Team Sanson und war ein Domestike von Francesco Moser. Trotz dieser internen Teamrolle konnte er einige Siege und gute Ergebnisse erzielen. Im ersten Jahr konnte er keine nennenswerte Ergebnisse erreichen. 1977 konnte er Platz 6 beim Gran Premio Industria & Artigianato, 1978 Platz 10 bei Tre Valli Varesine, 1979 Platz 2 bei Trofeo Pantalica, Platz 6 beim Gran Premio Città di Camaiore und Platz 8 bei der Lombardei-Rundfahrt erwirken. 1980 wurde er Dritter beim Giro dell’Umbria, 1981 erreichte er neben seinem Etappensieg beim Giro d’Italia 1981, den zweiten Platz bei der Coppa Placci sowie Platz 5 beim Giro del Friuli und sechste Plätze beim Giro di Toscana und der Tre Valli Varesine. 1982 konnte er zweite Plätze bei der Trofeo Matteotti und der Coppa Bernocchi, Platz 4 bei der Ruota d’Oro und Platz 5 bei der Tre Valli Varesine erzielen. 1983 konnte er neben einem erneuten Etappensieg beim Giro d’Italia achte Plätze bei der Coppa Placci und der Coppa Sabatini erreichen. 1984 erzielte er neben seinem letzten Sieg als Profi Platz 5 bei der Coppa Placci und Platz 12 bei der Lombardei-Rundfahrt. 1985 wurde er Zweiter beim Giro della Provincia di Reggio Calabria und bei der Trofeo Matteotti. 1986 nahm er zum ersten Mal an der Tour de France teil, gab jedoch vorzeitig auf. Im Herbst konnte er noch Platz 3 beim Giro dell’Umbria und Platz 4 beim Giro dell’Emilia erwirken. 1987 konnte er sich mit Platz 7 bei der Tre Valli Varesine letztmalige unter den Top Ten platzieren. Am Ende der Saison 1988 beendete er seine Profikarriere.