In this article, we establish an improvement of the Cauchy-Schwarz inequality. Let x, y ∈ H, and let f : (0, 1) → R + be a well-defined function, where R + denote the set of all positive real numbers. ThenWe have applied this result to derive new and improved upper bounds for the numerical radius.