Nitric oxide (NO) stimulates cGMP synthesis by activating its intracellular receptor, soluble guanylyl cyclase (sGC). It is a currently prevailing concept that No and cGMP inhibits platelet function. However, the data supporting the inhibitory role of NO/sGC/cGMP in platelets have been obtained either in vitro or using whole body gene deletion that affects vessel wall function. Here we have generated mice with sGC gene deleted only in megakaryocytes and platelets. Using the megakaryocyte- and platelet-specific sGC-deficient mice, we identify a stimulatory role of sGC in platelet activation and in thrombosis in vivo. Deletion of sGC in platelets abolished cGMP production induced by either NO donors or platelet agonists, caused a marked defect in aggregation and attenuated secretion in response to low doses of collagen or thrombin. Importantly, megakaryocyte- and platelet-specific sGC deficient mice showed prolonged tail-bleeding times and impaired FeCl₃-induced carotid artery thrombosis in vivo. Interestingly, the inhibitory effect of the NO donor SNP on platelet activation was sGC-dependent only at micromolar concentrations, but sGC-independent at millimolar concentrations. Together, our data demonstrate important roles of sGC in stimulating platelet activation and in vivo thrombosis and hemostasis, and sGC-dependent and -independent inhibition of platelets by NO donors.