自告奮勇

Idiom

 * 1) to offer to do something voluntarily and enthusiastically; to volunteer for