Yes, although if you're saying "you carried it out", past tense, then: "I realised my promise to (person's name or the action that was promised)" Common alternatives I can think of are: "I did as promised" "I fulfilled a/my promise to (person's name or the action that was promised)" "I fulfilled the promise I made to you"
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.