The goal of this paper is to give characterizations of minimal primary decompositions and radicals of submodules of any finitely generated module over a PID. To do this, we first consider free modules of finite rank and we characterize prime, primary and maximal submodules as well as minimal primary decompositions and radicals.