The present invention provides novel nitrones, their preparation and use. The novel compounds have the following formula: I The compounds of the present invention have strong antioxidative activity, and are thrombolytic. These compounds can be used to treat and/or prevent diseases caused by overproduction of free radicals and/or formation of thrombus.