A time-series pattern finding apparatus, includes decomposing unit decomposing a condition, which indicates a condition of time-series relationship between first elements each defined as including first events each including an attribute and an attribute value of the attribute, into a partial condition, determining unit determining whether the partial condition holds for each potential events, each potential characteristic event sets, and each potential time-series patterns, calculating unit calculating frequency of occurrence in the time-series data items only for fourth events in the potential events, first sets in the potential characteristic event sets, and first patterns in the potential time-series patterns, which satisfy the partial condition, and extracting unit extracting a potential event, a potential event set and a potential time-series pattern from the fourth events, the first sets and the first patterns, respectively, based on the frequency of occurrence not less than a threshold value, as a time-series pattern.