The purpose of this study was to determine whether carteolol eye drops, a β-adrenoceptor antagonist used as an intraocular hypotensive agent, has protective effects against the light-induced oxidative stress in retina. Dark-adapted pigmented rats were pre-treated with topical carteolol ophthalmic solution or saline and then exposed to visible light. The effects on electroretinogram (ERG), morphology, oxidative stress, and expression of mRNAs in the retinas were determined. The l-buthionine-(S,R)-sulfoximine (BSO)/glutamate-induced oxidative stress in 661 W cells, a murine photoreceptor cell line, was evaluated by cell death assays, production of reactive oxygen species (ROS), and activation of caspase. In vivo studies showed that exposure to light caused a decrease in the amplitudes of ERGs and the outer nuclear layer (ONL) thickness and an increase of the 8-hydroxy-2′-deoxyguanosine (8-OHdG)-positive cells in the ONL. These changes were significantly reduced by pre-treatment with carteolol. Carteolol also significantly up-regulated the mRNA levels of thioredoxin 1 and glutathione peroxidase 1 compared to saline-treated group. Moreover, carteolol and timolol, another β-adrenoceptor antagonist, significantly inhibited BSO/glutamate-induced cell death and reduced caspase-3/7 activity and ROS production in vitro. Therefore, carteolol could protect retina from light-induced damage with multiple effects such as enhancing the antioxidative potential and decreasing the intracellular ROS production.