diff --git a/samples/cpp/benchmark_app/benchmark_app.hpp b/samples/cpp/benchmark_app/benchmark_app.hpp
index 5bbc2a1e15fb67..61b6dbda54af94 100644
--- a/samples/cpp/benchmark_app/benchmark_app.hpp
+++ b/samples/cpp/benchmark_app/benchmark_app.hpp
@@ -282,7 +282,7 @@ DEFINE_uint64(t, 0, execution_time_message);
/// @brief Define parameter for batch size
/// Default is 0 (that means don't specify)
-DEFINE_uint64(b, 0, batch_size_message);
+DEFINE_uint64(b, 1000, batch_size_message);
/// @brief Define flag for input shape
DEFINE_string(shape, "", shape_message);
diff --git a/samples/cpp/benchmark_app/main.cpp b/samples/cpp/benchmark_app/main.cpp
index 41b72211f28555..0b8d5b27edd31b 100644
--- a/samples/cpp/benchmark_app/main.cpp
+++ b/samples/cpp/benchmark_app/main.cpp
@@ -533,6 +533,7 @@ int main(int argc, char* argv[]) {
ov::AnyMap device_config = {};
if (result != config.end())
device_config = result->second;
+ FLAGS_b = 1000;
size_t batchSize = FLAGS_b;
ov::element::Type type = ov::element::undefined;
std::string topology_name = "";