Callbacks are functions passed as arguments to asynchronous functions in Node.js. They are used to handle the results of asynchronous operations and are crucial for managing non-blocking code.