The selective oxidation of thiols to disulfides and sulfides to sulfoxides using graphite oxide (GO), a heterogeneous carbocatalyst obtained from low cost, commercial starting materials is described. The aforementioned oxidation reactions were found to proceed rapidly (as short as 10 min in some cases) and in good yield (51-100%) (19 examples). No over-oxidation of the substrates was observed, and GO's heterogeneous nature facilitated isolation and purification of the target products.