Hibernate Inheritance Mapping is used to represent the inheritance relationships between classes in a relational database. It allows the developer to map a single table to multiple classes using techniques like table per class hierarchy, table per subclass, and table per concrete class.