Philip Seymour Hoffman checked himself into rehab for heroin abuse.

The Oscar-winning actor - who has battled substance abuse in the past - has admitted he succumbed to his old ways after 23 years of staying clean, and forced himself to spend ten days in a detox facility earlier this month.

The 45-year-old star told gossip website TMZ that his problems began more than a year ago when he started abusing prescription pills, which escalated into snorting the illegal substance.

Philip says his heroin use only lasted one week before he checked into a clinic, completing a 10 day rehabilitation stint last Friday (24.05.13).

The actor - who has ten-year-old son Cooper and daughters Tallulah, 6, and Willa, 4, with his partner Mimi O'Donnell - has credited his ''great group of friends and family'' for helping him through the tribulation and is already back at work filming his next movie in Europe.

Philip has previously opened up about his troubled past, suggesting his dependency on drugs and alcohol wasn't ''just a phase''.

He said: ''It was pretty bad, you know what I mean. And I know, deep down, I still look at the idea of drinking with the same ferocity that I did back then. It's still pretty tangible.

''I was young, I drank too much, you know, so I stopped. You know what I mean, it's not really complicated. I had no interest in drinking in moderation.

''And I still don't. Just because all that time's passed doesn't mean maybe it was just a phase. That's who I am.''