Es hijo del exsenador Samuel Moreno Díaz y de la excandidata presidencial María Eugenia Rojas, y nieto del general Gustavo Rojas Pinilla, quien fue Presidente de Colombia de facto entre 1953 y 1957.