In July 2012, Oliveira spent a week in hospital to treat a respiratory infection and congestive heart failure. Oliveira died in Porto on 2 April 2015, aged 106. He was survived by a wife, four children, and numerous grandchildren and great-grandchildren.
