Well, it could be various reasons.
What have you tried so far?
It is probably:
A. Overheating = See if you can clear-out any dust or debris from any vents.
Does the fan in the laptop appear to be blowing out air?
B. Bad power supply
C. Bad battery = remove battery and try and boot up without it (power cord plugged into wall)