Let
$\left( \text{ }\!\!\chi\!\!\text{ ,}\,d,\,\mu \right)$ be a separable metric measure space satisfying the known upper doubling condition, the geometrical doubling condition, and the non-atomic condition that
$\mu \left( \left\{ x \right\} \right)\,=\,0$ for all
$x\,\in \,\text{ }\!\!\chi\!\!\text{ }$. In this paper, we show that the boundedness of a Calderón–Zygmund operator
$T$ on
${{L}^{2}}\left( \mu \right)$ is equivalent to that of
$T$ on
${{L}^{p}}\left( \mu \right)$ for some
$p\,\in \,\left( 1,\,\infty \right)$, and that of
$T$ from
${{L}^{1}}\left( \mu \right)$ to
${{L}^{1,\,\infty }}\left( \mu \right)$. As an application, we prove that if
$T$ is a Calderón–Zygmund operator bounded on
${{L}^{2}}\left( \mu \right)$, then its maximal operator is bounded on
${{L}^{p}}\left( \mu \right)$ for all
$p\,\in \,\left( 1,\,\infty \right)$ and from the space of all complex-valued Borel measures on
$\text{ }\!\!\chi\!\!\text{ }$ to
${{L}^{1,\,\infty }}\left( \mu \right)$. All these results generalize the corresponding results of Nazarov et al. on metric spaces with measures satisfying the so-called polynomial growth condition.