La construcción es correcta. El Diccionario de la Real Academia dice del verbo haber que es el auxiliar que se utiliza para conjugar otros verbos en los tiempos compuestos y que usado con infinitivo denota deber, conveniencia o necesidad de realizar lo expresado por dicho infinitivo: «He de salir temprano» «Habré de conformarme».