Dans les roches ignées, le soufre peut être présent comme minéral primaire, comme la pyrite (FeS2) ou la chalcopyrite (CuFeS2), qui cristallisent à partir du magma.
Dans les roches métamorphiques, le soufre peut être remobilisé et concentré lors des processus métamorphiques, formant des minéraux riches en soufre comme la pyrrhotite (Fe1-xS) ou le graphite (C).
Dans les roches sédimentaires, le soufre peut être présent à la suite d'une précipitation chimique à partir de l'eau de mer, formant des minéraux évaporites tels que le gypse (CaSO4·2H2O) ou l'anhydrite (CaSO4). De plus, le soufre peut être introduit dans les roches sédimentaires par la décomposition de la matière organique, formant ainsi de la pyrite sédimentaire.