Sounds like overheating.
Initially all you can do is vacuum and blow the inlet and outlet vents with a can of crompressed air.
If that allows you to boot up, download Core Temp to see what the temperatures are getting up to.
Further cleaning will mean disassembly to get at the fan and heatsink fins.
The fan may also be sticking or may need lubrication, or worst case, replacing.