diff --git a/lib/workers/pr/body/updates-table.ts b/lib/workers/pr/body/updates-table.ts
index 9fa08f14a5ce814aeabbc1fdc73e6b5306c9af4a..fcaa2c362b0483458862400a0a4afdcec3adcbf7 100644
--- a/lib/workers/pr/body/updates-table.ts
+++ b/lib/workers/pr/body/updates-table.ts
@@ -61,7 +61,10 @@ export function getPrUpdatesTable(config: BranchConfig): string {
   for (const row of tableValues) {
     let val = '|';
     for (const column of tableColumns) {
-      val += ` ${row[column].replace(/^@/, '@​')} |`;
+      const content = row[column]
+        .replace(/^@/, '@​')
+        .replace(/\|/g, '\\|');
+      val += ` ${content} |`;
     }
     val += '\n';
     rows.push(val);