Definition of fulfill for English Language Learners. : 1  to do what is required by (something, such as a promise or a contract) : 2  to succeed in doing or providing (something) : 3  to succeed in achieving (something) : to make (something, such as a dream) true or real.