American singer-songwriter Justin Townes Earle has passed away at 38.

In a Facebook post, a spokesperson announced the news, writing: “It is with tremendous sadness that we inform you of the passing of our son, husband, father and friend Justin.

“So many of you have relied on his music and lyrics over the years and we hope that his music will continue to guide you on your journeys.

You will be missed dearly Justin.”

Justin Townes Earle was the son of American rock, country and folk singer-songwriter Steve Earle, but made a name for himself as a talented songwriter and performer.

Like his father, Earle battled with drugs and alcohol during his career, but maintained that he was sober when he began making records.