La mécanique des roches est une science théorique et appliquée dont le but est de comprendre le comportement mécanique des roches et des masses rocheuses ; par rapport à la géologie, c'est cette branche de la mécanique qui s'intéresse à la réponse des roches et des masses rocheuses aux champs de force de leur environnement physique.

La mécanique des roches fait partie d’un large domaine appelé la géomécanique, qui s'intéresse aux réponses mécaniques de tous les matériaux géologiques, y compris les sols. La mécanique des roches, telle qu'appliquée en génie géologique, minier, pétrolier et génie civil, s'intéresse à l'application des principes de la mécanique d'ingénierie à la conception des structures rocheuses générées par les activités d'extraction minière, de forage, de production de réservoirs pétroliers ou de construction civile telles que : les tunnels, les puits d'extraction, les excavations souterraines, les mines à ciel ouvert, les puits de pétrole et de gaz, les terrassements routiers, les dépôts de déchets et autres structures construites dans ou avec la roche. Il comprend également la conception de systèmes de renforcement, tels que les systèmes de boulonnage de roche.