Probably cause by a worn out/defective brake light switch.
brake switch ???
Check your brake pads.
You probably have a bad ground. Check the grounds on the brake lights.
Look at the uper end of the brake pedal under the dash area
Check out this post: http://www.mavromatic.com/2007/03/diy-part-i-replacing-rear-rotors-and-brake-pads-on-a-land-rover-discovery-ii/
it is under the hood right in the corner nearest the drivers door and it takes DOT 4 Brake fluid
Hub seal is leaking
I had this same problem with my !995 Galant. It turned out to be the alternator.
the brake fluid level is low in your master cylinder, add some brake fluid and the light will stay off
There could be many causes to a brake light not working. It is best to replace the fuse, and the bulb and check the wiring.
Hey man/girl, ask a macanic. Mabie that will help u.
Brake pads need to be replaced