Orphelin très jeune, il fut confié à son oncle. Il étudia probablement la médecine car, pour soigner un bubon, il utilisait une lancette, instrument en usage chez les médecins de la ville.
À sa majorité, il distribua tous ses biens aux pauvres et partit en pèlerinage pour Rome, probablement par le chemin des Lombards.
Il s’arrêta en plusieurs villes d'Italie atteintes par la peste et s’employa à servir les malades dans les hôpitaux. Rome étant attaquée du même mal, il s'y rendit, et s'y occupa de même pendant environ trois ans. À son retour, il s’arrêta à Plaisance, également en proie à l'épidémie.
Roch finit par attraper lui-même la maladie et il se retira dans une forêt près de Plaisance pour ne pas infecter les autres. Seul un chien vint le nourrir en lui apportant chaque jour un pain dérobé à la table de son maître. Ce dernier, intrigué par le manège de l'animal, le suivit en forêt et découvrit le saint blessé, qu'il put ainsi secourir.
Saint patron des pèlerins et de nombreuses confréries ou corporations : chirurgiens, dermatologues, apothicaires, paveurs de rues, fourreurs, pelletiers, fripiers, cardeurs, et aussi le protecteur des animaux
Attributs : habits de pélerin, bubon sur la cuisse, chien avec un pain dans la geule et un ange.
Il est fêté par les catholiques le 16 Aout.