Surface Edit > Shells > Shell Intersect

Keeps the intersecting volume of two shells and discard the rest.

Access this tool from the Surface Edit tool palette by doing either of the following:

Shell Intersect Options

Keep originals

When selected, template the original shells after the Boolean operation.

Otherwise, delete the original shells.