diff --git a/changelogs/unreleased/gh-6393-bump-debian-compat.md b/changelogs/unreleased/gh-6393-bump-debian-compat.md
new file mode 100644
index 0000000000000000000000000000000000000000..66567941b66e66c1c12eadab1626dc4d168e1fe7
--- /dev/null
+++ b/changelogs/unreleased/gh-6393-bump-debian-compat.md
@@ -0,0 +1,5 @@
+## feature/build
+
+* Bump debian package compatibility level to 10 (gh-5429).
+
+  Bump minimal required debhelper to version 10 (except for Ubuntu Xenial).
\ No newline at end of file
diff --git a/debian/compat b/debian/compat
index ec635144f60048986bc560c5576355344005e6e7..f599e28b8ab0d8c9c57a486c89c4a5132dcbd3b2 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index 19a4cfac33ba4d83b8eee036fecc86f9551baf7d..6fbfffdde1eb20d7f99f63f2744751ea06dccd85 100644
--- a/debian/control
+++ b/debian/control
@@ -3,6 +3,10 @@ Priority: optional
 Maintainer: Alexander Turenko <alexander.turenko@tarantool.org>
 Uploaders: Dmitry E. Oboukhov <unera@debian.org>
 Build-Depends: cdbs (>= 0.4.100), debhelper (>= 9), dpkg-dev (>= 1.16.1~),
+# It is recommended to use debhelper version equal to or greater than
+# compatibility level. This is a workaround for Ubuntu Xenial repos
+# missing debhelper 10.
+ base-files (<< 9.9) | debhelper (>= 10),
 # Enable systemd for Debian Jessie+ and Ubuntu Wily+
  debhelper (>= 9.20160709) | dh-systemd (>= 1.22) | sysvinit (<< 2.88dsf-59) | upstart (<< 1.13),
 # XXX: This is a tiny hack to support Tarantool build on the old