Le riociguat est un stimulateur direct de la guanylate cyclase soluble (sGC), enzyme présente dans le système cardiopulmonaire et récepteur du monoxyde d'azote (NO).
Lorsque le NO se lie à la sGC, l'enzyme catalyse la synthèse du guanosine monophosphate cyclique (GMPc).
Le GMPc intracellulaire joue un rôle important au niveau de la régulation de processus qui influencent le tonus vasculaire, la prolifération, la fibrose et l'inflammation.
L'hypertension pulmonaire est associée à un dysfonctionnement endothélial, une altération de la synthèse du NO et une stimulation insuffisante de la voie NO-sGC-GMPc.