this seems overpowered, maybe limit the times/day on the absorbing, or the interval he can absorb, ie: once every 1d4+1 rounds or something
at the same time this seems very.... underpowered against any non-spellcasters.