Niewiele zachowało się pewnych wiadomości o św. Rochu. Jest pewne, że zmarł przed rokiem 1420, gdyż wtedy pojawia się jego pierwszy żywot i pierwsze ślady jego kultu. Pewne jest, że urodził się w wieku XIV. Znana jest miejscowość jego urodzenia – Montpellier (południowa Francja). Rodzice Rocha mieli należeć do zamożniejszych w mieście. Kiedy długi czas nie mieli dziecka, uprosili sobie syna modlitwą i jałmużnami.
Roch stracił rodziców w młodym wieku. Wówczas, idąc za radą Ewangelii: „Jeśli chcesz być doskonały, idź, sprzedaj, co posiadasz, i rozdaj ubogim, a będziesz miał skarb w niebie” (Mt 19, 21), pieszo, z kijem podróżnym w ręku udał się z pielgrzymką do Rzymu. Nie doszedł jednak do Wiecznego Miasta, kiedy w miasteczku włoskim Acquapendente zastał epidemię dżumy. Zatrzymał się tam, aby zarażonym spieszyć z pomocą, nie bacząc, że sam naraża się na śmiertelne niebezpieczeństwo. W nagrodę za to heroiczne poświęcenie dla bliźnich, Pan Bóg miał go obdarzyć łaską uzdrawiania. Zjednało mu to sławę świętego. Uciekając przed otaczającym go tłumem wielbicieli, opuścił miasto i udał się do Rzymu, gdzie spędził ok. 3 lat, nawiedzając kościoły, opiekując się chorymi i ubogimi.
W drodze powrotnej do Francji zatrzymał się w Loreto. W Piacenza znowu zastał epidemię dżumy. Przy posłudze chorym zaraził się. Znalazł się jednak pewien zamożny człowiek, który się nim zajął. Kiedy Roch wyzdrowiał, udał się dalej na północ. Gdy jednak znalazł się w miasteczku Angera, pochwycili go żołnierze pograniczni i biorąc za go szpiega, uwięzili. Wycieńczony, po pięciu latach więzienia Roch zmarł w lochu. Jego niewinność i świętość miał ujawnić cudowny napis na ścianie więzienia: „Ci, którzy zostaną dotknięci zarazą, a będą wzywać na pomoc św. Rocha, jako swego pośrednika i orędownika, będą uleczeni”. Mieszkańcy miasta ujęli się więc za pielgrzymem. Zabrali ze sobą jego relikwie i pochowali je w kościele parafialnym. Potem przeniesiono je do Voghera, a wreszcie do Wenecji (w roku 1485), gdzie są do dzisiaj.
Kult św. Rocha rozszedł się szybko po Europie. Częste epidemie, które dziesiątkowały ludność i wyludniały osady ludzkie, sprzyjały rozwojowi czci św. Rocha jako patrona od zarazy. Jego imię nakazał umieścić w Martyrologium Rzymskim Grzegorz XIII.
Św. Roch jest patronem aptekarzy, lekarzy, ogrodników, rolników, szpitali i więźniów. Uważany jest także za opiekuna zwierząt domowych.
W ikonografii św. Roch przedstawiany jest jako młody pielgrzym lub żebrak w łachmanach, z psem liżącym mu rany, torba pielgrzyma.