Joseph Siravo, best known for playing mobster Tony Soprano’s father in flashbacks on the hit HBO drama, “The Sopranos,” has died after a long battle with cancer.

He was 66.

“Joe was an excellent actor and a wonderful guy and he will be missed dearly,” actor Michael Imperioli, who played Christopher Moltisanti on “The Sopranos,” wrote on Instagram.

Steven Van Zandt, who played Silvio Dante, offered “deepest love and condolences to his family.”

“Big loss,” the E Street Band guitarist wrote.

Siravo’s role as the Soprano family patriarch will be played by Jon Bernthal in the upcoming prequel movie “The Many Saints of Newark.”

The Washington, D.C., native also appeared in “Made in Jersey,” “For Life,” “Motherless Brooklyn” and as Ron Goldman’s father in “The People v. O.J. Simpson: American Crime Story.”

On and off-Broadway, Siravo appeared as Gyp DeCarlo in the first national tour of “Jersey Boys,” the Tony Award-winning play “Oslo,” “Conversations With My Father” with Tony Shaloub and Judd Hirsch and Craig Lucas’ musical “The Light In the Piazza.”

“If ever an actor was born to play Gyp DeCarlo in ‘Jersey Boys,’ it was Joe Siravo,” tweeted Miles Aubrey, who co-starred with Siravo in the musical. “He was the patriarch of our touring cast, a loving father, and one hell an actor.”

Comments are not available on this story.