It sounds like an overheating issue. There may be videos on youtube on disassembly for your machine... You'll first want to dust out the laptop (a soft brush along with compressed air can be used) paying close attention to the heatsink/fan(s). After cleaning, reassemble and try to start up. Hopefully, that'll be all it needs.
If after you clean and reassemble it, it still will not start, describe the sequence of lights that flash when turned on.
You may want to look into a cooling pad for the laptop and/or download a monitoring program like coretemp to watch your temps. Also, it should always be kept on a flat hard surface when turned on.
Hope it helps some