Фраза представляет собой пример заголовочной конструкции, первая часть которой называет общую проблему, тему и т. д., а вторая — содержит конкретизацию названного в первой части. В таких конструкциях ставится двоеточие.
Верно: Он был замечательным отцом.