The construction of a C-S bond is a powerful strategy for the synthesis of sulfur containing compounds including sulfides, sulfoxides, and sulfones. Recent methodological developments have revealed lots of novel protocols for C-S bond formation, providing easy access to sulfur containing compounds. Unlike traditional Ullmann typed C-S coupling reaction, the recently developed reactions frequently use non-halide compounds, such as diazo compounds and simple arenes/alkanes instead of aryl halides as substrates. On the other hand, novel C-S coupling reaction pathways involving thiyl radicals have emerged as an important strategy to construct C-S bonds. In this review, we focus on the recent advances on the synthesis of sulfides, sulfoxides, and sulfones from non-halide substrates involving C-S bond construction.