"I would not be standing here if it were not for service to others, and the purpose that service gave to my own life," Obama said in an address to several hundred members of the AmeriCorps on the occasion of the volunteer programme's 20th anniversary.
"I moved to Chicago to become a community organiser in parts of that town where steel plants had closed down and hope had dried up. And I wasn't sure what I was doing. I wasn't sure that I'd be successful. I was working with a group of churches out there and we didn't have a lot of funding. I think my starting salary was USD 13,000 a year, and gas expenses," the US President said.
"It wasn't always 100 per cent of what I wanted; sometimes it was just 20 per cent, sometimes it was just 50 per cent. But it turned out that you could nudge history forward. You could shape it. You could see the lives of people that you cared about improving because of the blood and sweat and tears you were putting into it," he said addressing AmeriCorps members on the South lawns of the White House.
Former US President Bill Clinton, who founded the AmeriCorps 20 years ago, also address the gathering.
"So, as it turned out, the idea of making a difference in other people's lives made a difference in mine. It made me whole. It gave me centre. It gave me a compass," Obama said.