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.