The 27-year-old from Newtownards, County Down, won his silver medal in the individual pursuit which was won by reigning champion Michael Hepburn in Minsk, Belarus.
Irvine then superbly won the 15k men’s scratch race.
Irvine took control of the race late on accelerating clear of the field with 10 of the 60 laps to go and managed to hold off his rivals in the finale to win the 15k race.
Irvine is the first Irish male competitor to win a medal at the World Cycling Championships since Harry Reynolds took the one-mile amateur title in 1896.
In 2012, Caroline Ryan won Ireland’s first modern World Championships medal with bronze in the women’s points race.
In the individual pursuit, Irvine’s time of four minutes and 22.53 seconds was a couple of seconds down on the time he had in reaching the final.
Australian Hepburn, 21, built up a big lead and almost caught Irvine coming to the end of the 4km race.
Irvine just had time to receive his medal, change his race numbers and return to the bike before his gold success in the scratch race.