Zwyciężył w sztafecie 4 × 100 metrów (w składzie: Giovanni Ghiselli, D’Asnasch, Wolfango Montanari i Luigi Gnocchi) oraz zdobył brązowy medal w biegu na 100 metrów na igrzyskach śródziemnomorskich w 1955 w Barcelonie. Na igrzyskach olimpijskich w 1956 w Melbourne odpadł w ćwierćfinale biegu na 200 metrów. Włoska sztafeta 4 × 100 metrów z D’Asnaschem w składzie awansowała do finału mistrzostw Europy w 1958 w Sztokholmie, ale została w nim zdyskwalifikowana.